Struct SelectorValueTree

struct SelectorValueTree { ... }

ValueTree corresponding to SelectorStrategy.

Implementations

impl Debug for SelectorValueTree

fn fmt(self: &Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result

impl Freeze for SelectorValueTree

impl RefUnwindSafe for SelectorValueTree

impl Send for SelectorValueTree

impl Sync for SelectorValueTree

impl Unpin for SelectorValueTree

impl UnwindSafe for SelectorValueTree

impl ValueTree for SelectorValueTree

fn current(self: &Self) -> Selector
fn simplify(self: &mut Self) -> bool
fn complicate(self: &mut Self) -> bool

impl<T> Any for SelectorValueTree

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for SelectorValueTree

fn borrow(self: &Self) -> &T

impl<T> BorrowMut for SelectorValueTree

fn borrow_mut(self: &mut Self) -> &mut T

impl<T> From for SelectorValueTree

fn from(t: T) -> T

Returns the argument unchanged.

impl<T, U> Into for SelectorValueTree

fn into(self: Self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom for SelectorValueTree

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto for SelectorValueTree

fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>

impl<V, T> VZip for SelectorValueTree

fn vzip(self: Self) -> V