Struct CharValueTree
pub struct CharValueTree { /* private fields */ }
The ValueTree corresponding to CharStrategy.
Trait Implementations
impl Clone for CharValueTree
fn clone(&self) -> CharValueTree
impl Copy for CharValueTree
impl Debug for CharValueTree
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl ValueTree for CharValueTree
type Value = char;fn current(&self) -> charfn simplify(&mut self) -> boolfn complicate(&mut self) -> bool
Auto Trait Implementations
impl Freeze for CharValueTree
impl RefUnwindSafe for CharValueTree
impl Send for CharValueTree
impl Sync for CharValueTree
impl Unpin for CharValueTree
impl UnsafeUnpin for CharValueTree
impl UnwindSafe for CharValueTree
Blanket Implementations
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for CharValueTree
where
ST: ?Sized,
DT: ?Sized,
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for CharValueTree
where
ST: ?Sized,
DT: ?Sized,
impl<T> Any for CharValueTree
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for CharValueTree
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for CharValueTree
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for CharValueTree
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for CharValueTree
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Read<Exclusive, BecauseExclusive> for CharValueTree
where
T: ?Sized,
impl<T> ToOwned for CharValueTree
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for CharValueTree
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 CharValueTree
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for CharValueTree
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 CharValueTree
where
V: MultiLane<T>,
fn vzip(self) -> V