pub enum ExecutionOutcome {
    System(RawExecutionOutcome<SystemMessage, Amount>),
    User(UserApplicationId, RawExecutionOutcome<Vec<u8>, Amount>),
}Expand description
Externally visible results of an execution, tagged by their application.
Variants§
System(RawExecutionOutcome<SystemMessage, Amount>)
User(UserApplicationId, RawExecutionOutcome<Vec<u8>, Amount>)
Implementations§
source§impl ExecutionOutcome
 
impl ExecutionOutcome
pub fn application_id(&self) -> GenericApplicationId
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ExecutionOutcome
impl RefUnwindSafe for ExecutionOutcome
impl Send for ExecutionOutcome
impl Sync for ExecutionOutcome
impl Unpin for ExecutionOutcome
impl UnwindSafe for ExecutionOutcome
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