pub struct Install<'app, 'owner, 'd, R> { /* private fields */ }Expand description
Installation traversal carrying its exact pinned root and owner proof.
Implementations§
Source§impl<'app, 'owner, 'd, R> Install<'app, 'owner, 'd, R>
impl<'app, 'owner, 'd, R> Install<'app, 'owner, 'd, R>
pub fn new(app: Pin<&'app mut R>, install: Install<'owner, 'd>) -> Self
pub fn into_parts(self) -> (Pin<&'app mut R>, Install<'owner, 'd>)
pub fn into_install(self) -> Install<'owner, 'd>
Auto Trait Implementations§
impl<'app, 'owner, 'd, R> !Send for Install<'app, 'owner, 'd, R>
impl<'app, 'owner, 'd, R> !Sync for Install<'app, 'owner, 'd, R>
impl<'app, 'owner, 'd, R> !UnwindSafe for Install<'app, 'owner, 'd, R>
impl<'app, 'owner, 'd, R> Forget for Install<'app, 'owner, 'd, R>
impl<'app, 'owner, 'd, R> Freeze for Install<'app, 'owner, 'd, R>
impl<'app, 'owner, 'd, R> RefUnwindSafe for Install<'app, 'owner, 'd, R>
impl<'app, 'owner, 'd, R> Unpin for Install<'app, 'owner, 'd, R>
impl<'app, 'owner, 'd, R> UnsafeUnpin for Install<'app, 'owner, 'd, R>
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