pub enum TerminalAppendStatus {
NotAttempted,
Appended,
AppendFailed,
}Expand description
Enumerates the finite terminal append status cases. Serialized names are part of the SDK contract; update fixtures when variants change.
Variants§
NotAttempted
Use this variant when the contract needs to represent not attempted; selecting it has no side effect by itself.
Appended
Use this variant when the contract needs to represent appended; selecting it has no side effect by itself.
AppendFailed
Use this variant when the contract needs to represent append failed; selecting it has no side effect by itself.
Trait Implementations§
Source§impl Clone for TerminalAppendStatus
impl Clone for TerminalAppendStatus
Source§fn clone(&self) -> TerminalAppendStatus
fn clone(&self) -> TerminalAppendStatus
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 TerminalAppendStatus
impl Debug for TerminalAppendStatus
Source§impl<'de> Deserialize<'de> for TerminalAppendStatus
impl<'de> Deserialize<'de> for TerminalAppendStatus
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
Source§impl PartialEq for TerminalAppendStatus
impl PartialEq for TerminalAppendStatus
Source§fn eq(&self, other: &TerminalAppendStatus) -> bool
fn eq(&self, other: &TerminalAppendStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for TerminalAppendStatus
impl Serialize for TerminalAppendStatus
impl Copy for TerminalAppendStatus
impl Eq for TerminalAppendStatus
impl StructuralPartialEq for TerminalAppendStatus
Auto Trait Implementations§
impl Freeze for TerminalAppendStatus
impl RefUnwindSafe for TerminalAppendStatus
impl Send for TerminalAppendStatus
impl Sync for TerminalAppendStatus
impl Unpin for TerminalAppendStatus
impl UnsafeUnpin for TerminalAppendStatus
impl UnwindSafe for TerminalAppendStatus
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