Struct CharValueTree

struct CharValueTree { ... }

The ValueTree corresponding to CharStrategy.

Implementations

impl Clone for CharValueTree

fn clone(self: &Self) -> CharValueTree

impl Copy for CharValueTree

impl Debug for CharValueTree

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

impl Freeze for CharValueTree

impl RefUnwindSafe for CharValueTree

impl Send for CharValueTree

impl Sync for CharValueTree

impl Unpin for CharValueTree

impl UnwindSafe for CharValueTree

impl ValueTree for CharValueTree

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

impl<T> Any for CharValueTree

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for CharValueTree

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

impl<T> BorrowMut for CharValueTree

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

impl<T> CloneToUninit for CharValueTree

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

impl<T> From for CharValueTree

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for CharValueTree

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

impl<T, U> Into for CharValueTree

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 CharValueTree

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

impl<T, U> TryInto for CharValueTree

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

impl<V, T> VZip for CharValueTree

fn vzip(self: Self) -> V