pub struct FlattenKey(/* private fields */);Expand description
Identity of one flatten input.
Implementations§
Trait Implementations§
Source§impl Clone for FlattenKey
impl Clone for FlattenKey
impl Copy for FlattenKey
Source§impl Debug for FlattenKey
impl Debug for FlattenKey
impl Eq for FlattenKey
Source§impl Hash for FlattenKey
impl Hash for FlattenKey
Source§impl PartialEq for FlattenKey
impl PartialEq for FlattenKey
impl StructuralPartialEq for FlattenKey
Auto Trait Implementations§
impl Freeze for FlattenKey
impl RefUnwindSafe for FlattenKey
impl Send for FlattenKey
impl Sync for FlattenKey
impl Unpin for FlattenKey
impl UnsafeUnpin for FlattenKey
impl UnwindSafe for FlattenKey
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more