pub struct PhantomMut;
Expand description
Helper class that indicates mutable references.
Trait Implementations§
Source§impl<'a, T, R, First, Other> MutCallable<&'a mut T, PhantomMut> for Tuple<First, Other>
impl<'a, T, R, First, Other> MutCallable<&'a mut T, PhantomMut> for Tuple<First, Other>
Source§type Output = Tuple<R, <Other as MutCallable<&'a mut T, PhantomMut>>::Output>
type Output = Tuple<R, <Other as MutCallable<&'a mut T, PhantomMut>>::Output>
Type of the tuple collecting results of each call.
Source§impl<'a, T, R, First, Other> OnceCallable<&'a mut T, PhantomMut> for Tuple<First, Other>
impl<'a, T, R, First, Other> OnceCallable<&'a mut T, PhantomMut> for Tuple<First, Other>
Auto Trait Implementations§
impl Freeze for PhantomMut
impl RefUnwindSafe for PhantomMut
impl Send for PhantomMut
impl Sync for PhantomMut
impl Unpin for PhantomMut
impl UnwindSafe for PhantomMut
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