pub struct ReceiptSettlement {
pub payment_reference: Option<String>,
pub settlement_status: SettlementStatus,
}Expand description
Canonical settlement fields as they appear on signed financial receipts.
Fields§
§payment_reference: Option<String>§settlement_status: SettlementStatusImplementations§
Source§impl ReceiptSettlement
impl ReceiptSettlement
pub const fn not_applicable() -> Self
pub const fn settled() -> Self
pub const fn failed() -> Self
pub fn from_payment_result(result: &PaymentResult) -> Self
pub fn into_receipt_parts(self) -> (Option<String>, SettlementStatus)
Trait Implementations§
Source§impl Clone for ReceiptSettlement
impl Clone for ReceiptSettlement
Source§fn clone(&self) -> ReceiptSettlement
fn clone(&self) -> ReceiptSettlement
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 moreSource§impl Debug for ReceiptSettlement
impl Debug for ReceiptSettlement
Source§impl PartialEq for ReceiptSettlement
impl PartialEq for ReceiptSettlement
impl Eq for ReceiptSettlement
impl StructuralPartialEq for ReceiptSettlement
Auto Trait Implementations§
impl Freeze for ReceiptSettlement
impl RefUnwindSafe for ReceiptSettlement
impl Send for ReceiptSettlement
impl Sync for ReceiptSettlement
impl Unpin for ReceiptSettlement
impl UnsafeUnpin for ReceiptSettlement
impl UnwindSafe for ReceiptSettlement
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
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.