pub struct Deref;Expand description
Lens for invoking Deref and DerefMut on a type.
See also LensExt::deref.
Trait Implementations§
impl Copy for Deref
Auto Trait Implementations§
impl Freeze for Deref
impl RefUnwindSafe for Deref
impl Send for Deref
impl Sync for Deref
impl Unpin for Deref
impl UnwindSafe for Deref
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<A, B, T> LensExt<A, B> for T
impl<A, B, T> LensExt<A, B> for T
Source§fn index<I>(self, index: I) -> Then<Self, Index<I>, B>
fn index<I>(self, index: I) -> Then<Self, Index<I>, B>
Access an index in a container Read more
Source§impl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
impl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
Source§fn round_into(self) -> U
fn round_into(self) -> U
Performs the conversion.