pub enum FinalExecutionStatus {
NotStarted,
Started,
Failure(TxExecutionError),
SuccessValue(String),
}Expand description
Overall transaction execution status.
Represents the final result of a transaction, matching nearcore’s FinalExecutionStatus.
This is the status field in FinalExecutionOutcome.
Variants§
NotStarted
The transaction has not yet started execution.
Started
The transaction has started but the first receipt hasn’t completed.
Failure(TxExecutionError)
The transaction execution failed.
SuccessValue(String)
The transaction execution succeeded (base64-encoded return value).
Trait Implementations§
Source§impl Clone for FinalExecutionStatus
impl Clone for FinalExecutionStatus
Source§fn clone(&self) -> FinalExecutionStatus
fn clone(&self) -> FinalExecutionStatus
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 FinalExecutionStatus
impl Debug for FinalExecutionStatus
Source§impl Default for FinalExecutionStatus
impl Default for FinalExecutionStatus
Source§fn default() -> FinalExecutionStatus
fn default() -> FinalExecutionStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FinalExecutionStatus
impl<'de> Deserialize<'de> for FinalExecutionStatus
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
Auto Trait Implementations§
impl Freeze for FinalExecutionStatus
impl RefUnwindSafe for FinalExecutionStatus
impl Send for FinalExecutionStatus
impl Sync for FinalExecutionStatus
impl Unpin for FinalExecutionStatus
impl UnsafeUnpin for FinalExecutionStatus
impl UnwindSafe for FinalExecutionStatus
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