pub struct BudgetCumulativeApprovalMutation {
pub operation_id: String,
pub account_key: BudgetCumulativeApprovalAccountKey,
pub state_before: Option<BudgetCumulativeApprovalState>,
pub state_after: BudgetCumulativeApprovalState,
pub reserved_authorized_before: MonetaryAmount,
pub captured_authorized_before: MonetaryAmount,
pub reserved_authorized_after: MonetaryAmount,
pub captured_authorized_after: MonetaryAmount,
pub version_before: u64,
pub version_after: u64,
}Fields§
§operation_id: String§account_key: BudgetCumulativeApprovalAccountKey§state_before: Option<BudgetCumulativeApprovalState>§state_after: BudgetCumulativeApprovalState§version_before: u64§version_after: u64Trait Implementations§
Source§impl Clone for BudgetCumulativeApprovalMutation
impl Clone for BudgetCumulativeApprovalMutation
Source§fn clone(&self) -> BudgetCumulativeApprovalMutation
fn clone(&self) -> BudgetCumulativeApprovalMutation
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 Eq for BudgetCumulativeApprovalMutation
impl StructuralPartialEq for BudgetCumulativeApprovalMutation
Auto Trait Implementations§
impl Freeze for BudgetCumulativeApprovalMutation
impl RefUnwindSafe for BudgetCumulativeApprovalMutation
impl Send for BudgetCumulativeApprovalMutation
impl Sync for BudgetCumulativeApprovalMutation
impl Unpin for BudgetCumulativeApprovalMutation
impl UnsafeUnpin for BudgetCumulativeApprovalMutation
impl UnwindSafe for BudgetCumulativeApprovalMutation
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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<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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more