pub struct DisbursementOperationExecution {
pub input: DisbursementOperationInput,
pub output: Option<DisbursementOperationExecutionOutput>,
pub payout_id: Option<String>,
pub started_at: f64,
pub finished_at: Option<f64>,
pub failure: Option<OperationExecutionFailure>,
}
Fields§
§input: DisbursementOperationInput
§output: Option<DisbursementOperationExecutionOutput>
§payout_id: Option<String>
§started_at: f64
§finished_at: Option<f64>
§failure: Option<OperationExecutionFailure>
Implementations§
Source§impl DisbursementOperationExecution
impl DisbursementOperationExecution
pub fn new( input: DisbursementOperationInput, started_at: f64, ) -> DisbursementOperationExecution
Trait Implementations§
Source§impl Clone for DisbursementOperationExecution
impl Clone for DisbursementOperationExecution
Source§fn clone(&self) -> DisbursementOperationExecution
fn clone(&self) -> DisbursementOperationExecution
Returns a copy 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 moreSource§impl Default for DisbursementOperationExecution
impl Default for DisbursementOperationExecution
Source§fn default() -> DisbursementOperationExecution
fn default() -> DisbursementOperationExecution
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DisbursementOperationExecution
impl<'de> Deserialize<'de> for DisbursementOperationExecution
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 DisbursementOperationExecution
impl PartialEq for DisbursementOperationExecution
Source§fn eq(&self, other: &DisbursementOperationExecution) -> bool
fn eq(&self, other: &DisbursementOperationExecution) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for DisbursementOperationExecution
Auto Trait Implementations§
impl Freeze for DisbursementOperationExecution
impl RefUnwindSafe for DisbursementOperationExecution
impl Send for DisbursementOperationExecution
impl Sync for DisbursementOperationExecution
impl Unpin for DisbursementOperationExecution
impl UnwindSafe for DisbursementOperationExecution
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