pub struct TerminalDecision {
pub kind: TransactionEndKind,
}Expand description
Immutable terminal decision selected once by the supervisor.
Fields§
§kind: TransactionEndKindSelected end kind.
Implementations§
Source§impl TerminalDecision
impl TerminalDecision
Sourcepub fn new(kind: TransactionEndKind) -> Self
pub fn new(kind: TransactionEndKind) -> Self
Construct a decision.
Trait Implementations§
Source§impl Clone for TerminalDecision
impl Clone for TerminalDecision
Source§fn clone(&self) -> TerminalDecision
fn clone(&self) -> TerminalDecision
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 TerminalDecision
impl Debug for TerminalDecision
impl Eq for TerminalDecision
Source§impl PartialEq for TerminalDecision
impl PartialEq for TerminalDecision
impl StructuralPartialEq for TerminalDecision
Auto Trait Implementations§
impl Freeze for TerminalDecision
impl RefUnwindSafe for TerminalDecision
impl Send for TerminalDecision
impl Sync for TerminalDecision
impl Unpin for TerminalDecision
impl UnsafeUnpin for TerminalDecision
impl UnwindSafe for TerminalDecision
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.