pub struct MT101Transaction {Show 16 fields
    pub field_21: Field21NoOption,
    pub field_21f: Option<Field21F>,
    pub field_23e: Option<Vec<Field23E>>,
    pub field_32b: Field32B,
    pub instructing_party_tx: Option<Field50InstructingParty>,
    pub ordering_customer_tx: Option<Field50OrderingCustomerFGH>,
    pub field_52: Option<Field52AccountServicingInstitution>,
    pub field_56: Option<Field56Intermediary>,
    pub field_57: Option<Field57AccountWithInstitution>,
    pub field_59: Field59,
    pub field_70: Option<Field70>,
    pub field_77b: Option<Field77B>,
    pub field_33b: Option<Field33B>,
    pub field_71a: Field71A,
    pub field_25a: Option<Field25A>,
    pub field_36: Option<Field36>,
}Expand description
Sequence B - Transaction details
Fields§
§field_21: Field21NoOptionTransaction reference (Field 21)
field_21f: Option<Field21F>F/X deal reference (Field 21F)
field_23e: Option<Vec<Field23E>>Instruction codes (Field 23E)
field_32b: Field32BCurrency and amount (Field 32B)
instructing_party_tx: Option<Field50InstructingParty>Instructing party (Field 50C/L)
ordering_customer_tx: Option<Field50OrderingCustomerFGH>Ordering customer (Field 50F/G/H)
field_52: Option<Field52AccountServicingInstitution>Account servicing institution (Field 52)
field_56: Option<Field56Intermediary>Intermediary (Field 56)
field_57: Option<Field57AccountWithInstitution>Account with institution (Field 57)
field_59: Field59Beneficiary customer (Field 59)
field_70: Option<Field70>Remittance information (Field 70)
field_77b: Option<Field77B>Regulatory reporting (Field 77B)
field_33b: Option<Field33B>Original amount (Field 33B)
field_71a: Field71ADetails of charges (Field 71A)
field_25a: Option<Field25A>Charges account (Field 25A)
field_36: Option<Field36>Exchange rate (Field 36)
Trait Implementations§
Source§impl Clone for MT101Transaction
 
impl Clone for MT101Transaction
Source§fn clone(&self) -> MT101Transaction
 
fn clone(&self) -> MT101Transaction
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 MT101Transaction
 
impl Debug for MT101Transaction
Source§impl<'de> Deserialize<'de> for MT101Transaction
 
impl<'de> Deserialize<'de> for MT101Transaction
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 MT101Transaction
 
impl PartialEq for MT101Transaction
Source§impl Serialize for MT101Transaction
 
impl Serialize for MT101Transaction
impl StructuralPartialEq for MT101Transaction
Auto Trait Implementations§
impl Freeze for MT101Transaction
impl RefUnwindSafe for MT101Transaction
impl Send for MT101Transaction
impl Sync for MT101Transaction
impl Unpin for MT101Transaction
impl UnwindSafe for MT101Transaction
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<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