pub struct EffectOutcome {
pub effect_id: EffectId,
pub output: Value,
pub replayed: bool,
pub revision: u64,
}Expand description
Successful coordinated effect result.
Fields§
§effect_id: EffectIdCanonical logical effect identity.
output: ValueCanonical output.
replayed: boolWhether the output came from a completed durable record.
revision: u64Durable record revision containing the output.
Trait Implementations§
Source§impl Clone for EffectOutcome
impl Clone for EffectOutcome
Source§fn clone(&self) -> EffectOutcome
fn clone(&self) -> EffectOutcome
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 EffectOutcome
impl Debug for EffectOutcome
Source§impl PartialEq for EffectOutcome
impl PartialEq for EffectOutcome
impl StructuralPartialEq for EffectOutcome
Auto Trait Implementations§
impl Freeze for EffectOutcome
impl RefUnwindSafe for EffectOutcome
impl Send for EffectOutcome
impl Sync for EffectOutcome
impl Unpin for EffectOutcome
impl UnsafeUnpin for EffectOutcome
impl UnwindSafe for EffectOutcome
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