pub struct SettlementExecutionResult {
pub settled: Vec<u64>,
pub failed: Vec<(u64, String)>,
pub pending: Vec<u64>,
pub settlement_rate: f64,
pub value_settled: i64,
pub value_failed: i64,
}Expand description
Settlement execution result.
Fields§
§settled: Vec<u64>Successfully settled instructions.
failed: Vec<(u64, String)>Failed instructions.
pending: Vec<u64>Pending instructions.
settlement_rate: f64Settlement rate.
value_settled: i64Total value settled.
value_failed: i64Total value failed.
Trait Implementations§
Source§impl Clone for SettlementExecutionResult
impl Clone for SettlementExecutionResult
Source§fn clone(&self) -> SettlementExecutionResult
fn clone(&self) -> SettlementExecutionResult
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 moreAuto Trait Implementations§
impl Freeze for SettlementExecutionResult
impl RefUnwindSafe for SettlementExecutionResult
impl Send for SettlementExecutionResult
impl Sync for SettlementExecutionResult
impl Unpin for SettlementExecutionResult
impl UnwindSafe for SettlementExecutionResult
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.