pub struct ContinuationId { /* private fields */ }Expand description
Opaque identifier for resumable work retained by one opened root.
Implementations§
Source§impl ContinuationId
impl ContinuationId
Sourcepub const fn opaque_parts(self) -> (u64, u64)
pub const fn opaque_parts(self) -> (u64, u64)
Return the opaque parts a language or wire adapter must round-trip.
Sourcepub const fn from_opaque_parts(session: u64, ordinal: u64) -> Option<Self>
pub const fn from_opaque_parts(session: u64, ordinal: u64) -> Option<Self>
Recover an opaque continuation previously returned by Self::opaque_parts.
Both zero values are reserved and never identify live continuation state.
Trait Implementations§
Source§impl Clone for ContinuationId
impl Clone for ContinuationId
impl Copy for ContinuationId
Source§impl Debug for ContinuationId
impl Debug for ContinuationId
impl Eq for ContinuationId
Source§impl Hash for ContinuationId
impl Hash for ContinuationId
Source§impl PartialEq for ContinuationId
impl PartialEq for ContinuationId
impl StructuralPartialEq for ContinuationId
Auto Trait Implementations§
impl Freeze for ContinuationId
impl RefUnwindSafe for ContinuationId
impl Send for ContinuationId
impl Sync for ContinuationId
impl Unpin for ContinuationId
impl UnsafeUnpin for ContinuationId
impl UnwindSafe for ContinuationId
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