pub struct MxMessage {
pub xmlns: Option<String>,
pub xmlns_xsi: Option<String>,
pub app_hdr: AppHdr,
pub document: Document,
}Expand description
Complete MX message containing Business Application Header and Document This is the unified structure for all ISO20022 message types The message type is determined from the AppHdr.MsgDefIdr field
Fields§
§xmlns: Option<String>XML namespace declarations
xmlns_xsi: Option<String>§app_hdr: AppHdrBusiness Application Header
document: DocumentDocument containing the actual message
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for MxMessage
impl<'de> Deserialize<'de> for MxMessage
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
impl StructuralPartialEq for MxMessage
Auto Trait Implementations§
impl Freeze for MxMessage
impl RefUnwindSafe for MxMessage
impl Send for MxMessage
impl Sync for MxMessage
impl Unpin for MxMessage
impl UnwindSafe for MxMessage
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