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