Struct borrow_with_ref_obj::BoxedBorrowMutWithRefObj [−][src]
pub struct BoxedBorrowMutWithRefObj<'main, T: ?Sized> { /* fields omitted */ }
Dynamic BorrowMutWithRefObj
whose contents can be any BorrowMutWithRefObj
.
This is the mutable version of BorrowWithRefObj
; see its documentation for
more information.
Trait Implementations
impl<'refr, 'main, T: ?Sized + 'refr> BorrowMutWithRefObj<'refr, T> for BoxedBorrowMutWithRefObj<'main, T>
[src]
impl<'refr, 'main, T: ?Sized + 'refr> BorrowMutWithRefObj<'refr, T> for BoxedBorrowMutWithRefObj<'main, T>
type ReferenceMut = BoxedMutReference<'refr, T>
Type of the reference object. Read more
fn borrow_mut(&'refr mut self) -> Self::ReferenceMut
[src]
fn borrow_mut(&'refr mut self) -> Self::ReferenceMut
Borrows the object mutably. Read more
impl<'main, T: ?Sized, Obj> From<Box<Obj>> for BoxedBorrowMutWithRefObj<'main, T> where
Obj: for<'refr> BorrowMutWithRefObj<'refr, T> + 'main,
T: 'static,
[src]
impl<'main, T: ?Sized, Obj> From<Box<Obj>> for BoxedBorrowMutWithRefObj<'main, T> where
Obj: for<'refr> BorrowMutWithRefObj<'refr, T> + 'main,
T: 'static,
Auto Trait Implementations
impl<'main, T> !Send for BoxedBorrowMutWithRefObj<'main, T>
impl<'main, T> !Send for BoxedBorrowMutWithRefObj<'main, T>
impl<'main, T> !Sync for BoxedBorrowMutWithRefObj<'main, T>
impl<'main, T> !Sync for BoxedBorrowMutWithRefObj<'main, T>