pub struct LinkedKeyTransformer<Src, Dst> { /* private fields */ }Expand description
Linked key transformer.
Implementations§
Trait Implementations§
Source§impl<Src: Clone, Dst: Clone> Clone for LinkedKeyTransformer<Src, Dst>
impl<Src: Clone, Dst: Clone> Clone for LinkedKeyTransformer<Src, Dst>
Source§fn clone(&self) -> LinkedKeyTransformer<Src, Dst>
fn clone(&self) -> LinkedKeyTransformer<Src, Dst>
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl<Src: Copy, Dst: Copy> Copy for LinkedKeyTransformer<Src, Dst>
Source§impl<Src: Default, Dst: Default> Default for LinkedKeyTransformer<Src, Dst>
impl<Src: Default, Dst: Default> Default for LinkedKeyTransformer<Src, Dst>
Source§fn default() -> LinkedKeyTransformer<Src, Dst>
fn default() -> LinkedKeyTransformer<Src, Dst>
Returns the “default value” for a type. Read more
impl<Src: Eq, Dst: Eq> Eq for LinkedKeyTransformer<Src, Dst>
Source§impl<Src, Dst> KeyTransformer for LinkedKeyTransformer<Src, Dst>where
Src: KeyTransformer,
Dst: KeyTransformer,
impl<Src, Dst> KeyTransformer for LinkedKeyTransformer<Src, Dst>where
Src: KeyTransformer,
Dst: KeyTransformer,
Source§fn link<Dst>(self, dst: Dst) -> LinkedKeyTransformer<Self, Dst>where
Self: Sized,
fn link<Dst>(self, dst: Dst) -> LinkedKeyTransformer<Self, Dst>where
Self: Sized,
Link this key transformer to another. Read more
Source§fn lower(self) -> LinkedKeyTransformer<Self, LowerKeyTransformer>where
Self: Sized,
fn lower(self) -> LinkedKeyTransformer<Self, LowerKeyTransformer>where
Self: Sized,
Chain this key transformer with a lowercasing key transformer.
impl<Src: PartialEq, Dst: PartialEq> StructuralPartialEq for LinkedKeyTransformer<Src, Dst>
Auto Trait Implementations§
impl<Src, Dst> Freeze for LinkedKeyTransformer<Src, Dst>
impl<Src, Dst> RefUnwindSafe for LinkedKeyTransformer<Src, Dst>where
Src: RefUnwindSafe,
Dst: RefUnwindSafe,
impl<Src, Dst> Send for LinkedKeyTransformer<Src, Dst>
impl<Src, Dst> Sync for LinkedKeyTransformer<Src, Dst>
impl<Src, Dst> Unpin for LinkedKeyTransformer<Src, Dst>
impl<Src, Dst> UnsafeUnpin for LinkedKeyTransformer<Src, Dst>where
Src: UnsafeUnpin,
Dst: UnsafeUnpin,
impl<Src, Dst> UnwindSafe for LinkedKeyTransformer<Src, Dst>where
Src: UnwindSafe,
Dst: UnwindSafe,
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