Struct SelectorValueTree
pub struct SelectorValueTree { /* private fields */ }
ValueTree corresponding to SelectorStrategy.
Trait Implementations
impl Debug for SelectorValueTree
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl ValueTree for SelectorValueTree
type Value = Selector;fn current(&self) -> Selectorfn simplify(&mut self) -> boolfn complicate(&mut self) -> bool
Auto Trait Implementations
impl Freeze for SelectorValueTree
impl RefUnwindSafe for SelectorValueTree
impl Send for SelectorValueTree
impl Sync for SelectorValueTree
impl Unpin for SelectorValueTree
impl UnsafeUnpin for SelectorValueTree
impl UnwindSafe for SelectorValueTree
Blanket Implementations
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for SelectorValueTree
where
ST: ?Sized,
DT: ?Sized,
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for SelectorValueTree
where
ST: ?Sized,
DT: ?Sized,
impl<T> Any for SelectorValueTree
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for SelectorValueTree
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for SelectorValueTree
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for SelectorValueTree
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Read<Exclusive, BecauseExclusive> for SelectorValueTree
where
T: ?Sized,
impl<T, U> Into<U> for SelectorValueTree
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for SelectorValueTree
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for SelectorValueTree
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
impl<V, T> VZip<V> for SelectorValueTree
where
V: MultiLane<T>,
fn vzip(self) -> V