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]

Type of the reference object. Read more

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]

Performs the conversion.

Auto Trait Implementations

impl<'main, T> !Send for BoxedBorrowMutWithRefObj<'main, T>

impl<'main, T> !Sync for BoxedBorrowMutWithRefObj<'main, T>