pub struct RefMut<'a, K, V, Codec> where
K: Clone + RemoteSend,
V: Clone + RemoteSend,
Codec: Codec, { /* private fields */ }Expand description
A mutable reference to a value inside an observable hash map.
A HashMapEvent::Set change event is sent when this reference is dropped and the value has been accessed mutably.
Trait Implementations
impl<'a, K, V, Codec> Deref for RefMut<'a, K, V, Codec> where
K: Clone + RemoteSend,
V: Clone + RemoteSend,
Codec: Codec,
impl<'a, K, V, Codec> Deref for RefMut<'a, K, V, Codec> where
K: Clone + RemoteSend,
V: Clone + RemoteSend,
Codec: Codec,
impl<'a, K, V, Codec> DerefMut for RefMut<'a, K, V, Codec> where
K: Clone + RemoteSend,
V: Clone + RemoteSend,
Codec: Codec,
impl<'a, K, V, Codec> DerefMut for RefMut<'a, K, V, Codec> where
K: Clone + RemoteSend,
V: Clone + RemoteSend,
Codec: Codec,
Auto Trait Implementations
impl<'a, K, V, Codec> !RefUnwindSafe for RefMut<'a, K, V, Codec>
impl<'a, K, V, Codec> !UnwindSafe for RefMut<'a, K, V, Codec>
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more