pub struct WaitRequestId(pub Uuid);Expand description
Opaque identifier for an authority-owned async wait request.
Runtime-owned barrier waits use this to distinguish the wait lifecycle from
the turn RunId they eventually feed back into.
Tuple Fields§
§0: UuidImplementations§
Trait Implementations§
Source§impl Clone for WaitRequestId
impl Clone for WaitRequestId
Source§fn clone(&self) -> WaitRequestId
fn clone(&self) -> WaitRequestId
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WaitRequestId
impl Debug for WaitRequestId
Source§impl Default for WaitRequestId
impl Default for WaitRequestId
Source§impl<'de> Deserialize<'de> for WaitRequestId
impl<'de> Deserialize<'de> for WaitRequestId
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for WaitRequestId
impl Display for WaitRequestId
Source§impl Hash for WaitRequestId
impl Hash for WaitRequestId
Source§impl PartialEq for WaitRequestId
impl PartialEq for WaitRequestId
Source§impl Serialize for WaitRequestId
impl Serialize for WaitRequestId
impl Eq for WaitRequestId
impl StructuralPartialEq for WaitRequestId
Auto Trait Implementations§
impl Freeze for WaitRequestId
impl RefUnwindSafe for WaitRequestId
impl Send for WaitRequestId
impl Sync for WaitRequestId
impl Unpin for WaitRequestId
impl UnsafeUnpin for WaitRequestId
impl UnwindSafe for WaitRequestId
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.