pub enum ProcessOutcome {
Accepted,
Rejected,
Timeout,
Cancelled,
}Expand description
Terminal outcome of a MaKo process instance.
Used as the result label on EngineMetrics::process_completed.
Variants§
Accepted
The counterparty accepted the request (Bestätigung / positive APERAK).
Rejected
The counterparty rejected the request (Ablehnung / negative APERAK).
Timeout
The process timed out before a response arrived (24h / 5 WD / 10 WD).
Cancelled
The process was cancelled by the originating ERP before completion.
Implementations§
Trait Implementations§
Source§impl Clone for ProcessOutcome
impl Clone for ProcessOutcome
Source§fn clone(&self) -> ProcessOutcome
fn clone(&self) -> ProcessOutcome
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 moreimpl Copy for ProcessOutcome
Source§impl Debug for ProcessOutcome
impl Debug for ProcessOutcome
impl Eq for ProcessOutcome
Source§impl Hash for ProcessOutcome
impl Hash for ProcessOutcome
Source§impl PartialEq for ProcessOutcome
impl PartialEq for ProcessOutcome
Source§fn eq(&self, other: &ProcessOutcome) -> bool
fn eq(&self, other: &ProcessOutcome) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ProcessOutcome
Auto Trait Implementations§
impl Freeze for ProcessOutcome
impl RefUnwindSafe for ProcessOutcome
impl Send for ProcessOutcome
impl Sync for ProcessOutcome
impl Unpin for ProcessOutcome
impl UnsafeUnpin for ProcessOutcome
impl UnwindSafe for ProcessOutcome
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