pub enum SettlementOperation {
Merge,
Cancel,
Discard,
}Expand description
Sticky caller-owned settlement operation. An intent is not a terminal report.
Variants§
Merge
Integrate branch into source.
Cancel
Terminalize without discarding work.
Discard
Explicitly discard retained work.
Trait Implementations§
Source§impl Clone for SettlementOperation
impl Clone for SettlementOperation
impl Copy for SettlementOperation
Source§impl Debug for SettlementOperation
impl Debug for SettlementOperation
Source§impl<'de> Deserialize<'de> for SettlementOperation
impl<'de> Deserialize<'de> for SettlementOperation
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
impl Eq for SettlementOperation
Source§impl PartialEq for SettlementOperation
impl PartialEq for SettlementOperation
Source§impl Serialize for SettlementOperation
impl Serialize for SettlementOperation
impl StructuralPartialEq for SettlementOperation
Auto Trait Implementations§
impl Freeze for SettlementOperation
impl RefUnwindSafe for SettlementOperation
impl Send for SettlementOperation
impl Sync for SettlementOperation
impl Unpin for SettlementOperation
impl UnsafeUnpin for SettlementOperation
impl UnwindSafe for SettlementOperation
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