Struct IndexValueTree

struct IndexValueTree(_)

ValueTree corresponding to IndexStrategy.

Implementations

impl Clone for IndexValueTree

fn clone(self: &Self) -> IndexValueTree

impl Debug for IndexValueTree

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

impl Freeze for IndexValueTree

impl RefUnwindSafe for IndexValueTree

impl Send for IndexValueTree

impl Sync for IndexValueTree

impl Unpin for IndexValueTree

impl UnwindSafe for IndexValueTree

impl ValueTree for IndexValueTree

fn current(self: &Self) -> <Self as >::Value
fn simplify(self: &mut Self) -> bool
fn complicate(self: &mut Self) -> bool

impl<T> Any for IndexValueTree

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for IndexValueTree

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

impl<T> BorrowMut for IndexValueTree

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

impl<T> CloneToUninit for IndexValueTree

unsafe fn clone_to_uninit(self: &Self, dest: *mut u8)

impl<T> From for IndexValueTree

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for IndexValueTree

fn to_owned(self: &Self) -> T
fn clone_into(self: &Self, target: &mut T)

impl<T, U> Into for IndexValueTree

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 IndexValueTree

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

impl<T, U> TryInto for IndexValueTree

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

impl<V, T> VZip for IndexValueTree

fn vzip(self: Self) -> V