pub struct OperationDispatch { /* private fields */ }Expand description
Exact durable handoff to an injected performer.
Implementations§
Source§impl OperationDispatch
impl OperationDispatch
Sourcepub const fn id(&self) -> &DispatchId
pub const fn id(&self) -> &DispatchId
Returns the durable dispatch identity.
Sourcepub const fn operation(&self) -> &OperationId
pub const fn operation(&self) -> &OperationId
Returns the stable operation identity.
Sourcepub const fn grant(&self) -> &OperationGrantId
pub const fn grant(&self) -> &OperationGrantId
Returns the exact separately persisted grant identity.
Sourcepub const fn attempt(&self) -> &OperationAttemptId
pub const fn attempt(&self) -> &OperationAttemptId
Returns the exact separately persisted attempt identity.
Sourcepub fn canonical_datum(&self) -> Datum
pub fn canonical_datum(&self) -> Datum
Returns the dispatch’s canonical semantic value.
Trait Implementations§
Source§impl Clone for OperationDispatch
impl Clone for OperationDispatch
Source§fn clone(&self) -> OperationDispatch
fn clone(&self) -> OperationDispatch
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 moreSource§impl Debug for OperationDispatch
impl Debug for OperationDispatch
impl Eq for OperationDispatch
Source§impl PartialEq for OperationDispatch
impl PartialEq for OperationDispatch
impl StructuralPartialEq for OperationDispatch
Auto Trait Implementations§
impl Freeze for OperationDispatch
impl RefUnwindSafe for OperationDispatch
impl Send for OperationDispatch
impl Sync for OperationDispatch
impl Unpin for OperationDispatch
impl UnsafeUnpin for OperationDispatch
impl UnwindSafe for OperationDispatch
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