pub struct MrsP<'r, T, R: GetBeginEnd<T>> { /* private fields */ }Expand description
Proxy data structure for Mrs.
Implementations§
Trait Implementations§
Source§impl<'r, T, R: GetBeginEnd<T>> GetBeginEnd<T> for MrsP<'r, T, R>
impl<'r, T, R: GetBeginEnd<T>> GetBeginEnd<T> for MrsP<'r, T, R>
Source§fn to_tuple(self) -> (T, T)
fn to_tuple(self) -> (T, T)
Due to the internals being pointer to the real GetBeginEnd instance, this method is intentionally unimplemented and will panic if called!.
fn to_tuple_ref(&self) -> (&T, &T)
Auto Trait Implementations§
impl<'r, T, R> Freeze for MrsP<'r, T, R>
impl<'r, T, R> RefUnwindSafe for MrsP<'r, T, R>where
R: RefUnwindSafe,
T: RefUnwindSafe,
impl<'r, T, R> Send for MrsP<'r, T, R>
impl<'r, T, R> Sync for MrsP<'r, T, R>
impl<'r, T, R> Unpin for MrsP<'r, T, R>where
T: Unpin,
impl<'r, T, R> UnsafeUnpin for MrsP<'r, T, R>
impl<'r, T, R> UnwindSafe for MrsP<'r, T, R>where
R: RefUnwindSafe,
T: 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