pub struct MonitorRef(/* private fields */);Expand description
Opaque monitor reference, echoed on the DOWN hop as request_id.
The inner id is runtime-minted (pub(crate)): bytecode only ever sees
it as Value::Int after Monitor, never as a host-constructed token.
Implementations§
Trait Implementations§
Source§impl Clone for MonitorRef
impl Clone for MonitorRef
Source§fn clone(&self) -> MonitorRef
fn clone(&self) -> MonitorRef
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MonitorRef
Source§impl Debug for MonitorRef
impl Debug for MonitorRef
Source§impl Display for MonitorRef
impl Display for MonitorRef
impl Eq for MonitorRef
Source§impl Hash for MonitorRef
impl Hash for MonitorRef
Source§impl PartialEq for MonitorRef
impl PartialEq for MonitorRef
impl StructuralPartialEq for MonitorRef
Auto Trait Implementations§
impl Freeze for MonitorRef
impl RefUnwindSafe for MonitorRef
impl Send for MonitorRef
impl Sync for MonitorRef
impl Unpin for MonitorRef
impl UnsafeUnpin for MonitorRef
impl UnwindSafe for MonitorRef
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.