Enum Leaf
pub(crate) enum Leaf
Auto Trait Implementations
impl Freeze for Leaf
impl RefUnwindSafe for Leaf
impl Send for Leaf
impl Sync for Leaf
impl Unpin for Leaf
impl UnsafeUnpin for Leaf
impl UnwindSafe for Leaf
Blanket Implementations
impl<T> Any for Leaf
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Leaf
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Leaf
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for Leaf
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for Leaf
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for Leaf
impl<T, U> Into<U> for Leaf
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 Leaf
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for Leaf
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>