pub struct ModelPeer { /* private fields */ }
Expand description
Represent a handle to a view that listens to changes to a model.
One should normally not use this class directly, it is just
used internally by via ModelTracker::attach_peer
and ModelNotify
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for ModelPeer
impl !Send for ModelPeer
impl !Sync for ModelPeer
impl Unpin for ModelPeer
impl !UnwindSafe for ModelPeer
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more