Struct movecell::Borrow
[−]
[src]
pub struct Borrow<'a, T: 'a> { /* fields omitted */ }
A wrapper for a value "borrowed" from a MoveCell
.
When the wrapper is dropped, the value is returned to the cell automatically.
Methods
impl<'a, T> Borrow<'a, T>
[src]
fn into_inner(self) -> T
Consume the Borrow
guard and return the value.
Trait Implementations
impl<'a, T> Drop for Borrow<'a, T>
[src]
impl<'a, T> Deref for Borrow<'a, T>
[src]
type Target = T
The resulting type after dereferencing
fn deref(&self) -> &T
The method called to dereference a value
impl<'a, T> DerefMut for Borrow<'a, T>
[src]
fn deref_mut(&mut self) -> &mut T
The method called to mutably dereference a value