pub enum ParsedSwiftMessage {
Show 24 variants
MT101(Box<SwiftMessage<MT101>>),
MT103(Box<SwiftMessage<MT103>>),
MT104(Box<SwiftMessage<MT104>>),
MT107(Box<SwiftMessage<MT107>>),
MT110(Box<SwiftMessage<MT110>>),
MT111(Box<SwiftMessage<MT111>>),
MT112(Box<SwiftMessage<MT112>>),
MT202(Box<SwiftMessage<MT202>>),
MT205(Box<SwiftMessage<MT205>>),
MT210(Box<SwiftMessage<MT210>>),
MT900(Box<SwiftMessage<MT900>>),
MT910(Box<SwiftMessage<MT910>>),
MT920(Box<SwiftMessage<MT920>>),
MT935(Box<SwiftMessage<MT935>>),
MT940(Box<SwiftMessage<MT940>>),
MT941(Box<SwiftMessage<MT941>>),
MT942(Box<SwiftMessage<MT942>>),
MT950(Box<SwiftMessage<MT950>>),
MT192(Box<SwiftMessage<MT192>>),
MT196(Box<SwiftMessage<MT196>>),
MT292(Box<SwiftMessage<MT292>>),
MT296(Box<SwiftMessage<MT296>>),
MT199(Box<SwiftMessage<MT199>>),
MT299(Box<SwiftMessage<MT299>>),
}
Expand description
Enumeration of all supported SWIFT message types for automatic parsing
Variants§
MT101(Box<SwiftMessage<MT101>>)
MT103(Box<SwiftMessage<MT103>>)
MT104(Box<SwiftMessage<MT104>>)
MT107(Box<SwiftMessage<MT107>>)
MT110(Box<SwiftMessage<MT110>>)
MT111(Box<SwiftMessage<MT111>>)
MT112(Box<SwiftMessage<MT112>>)
MT202(Box<SwiftMessage<MT202>>)
MT205(Box<SwiftMessage<MT205>>)
MT210(Box<SwiftMessage<MT210>>)
MT900(Box<SwiftMessage<MT900>>)
MT910(Box<SwiftMessage<MT910>>)
MT920(Box<SwiftMessage<MT920>>)
MT935(Box<SwiftMessage<MT935>>)
MT940(Box<SwiftMessage<MT940>>)
MT941(Box<SwiftMessage<MT941>>)
MT942(Box<SwiftMessage<MT942>>)
MT950(Box<SwiftMessage<MT950>>)
MT192(Box<SwiftMessage<MT192>>)
MT196(Box<SwiftMessage<MT196>>)
MT292(Box<SwiftMessage<MT292>>)
MT296(Box<SwiftMessage<MT296>>)
MT199(Box<SwiftMessage<MT199>>)
MT299(Box<SwiftMessage<MT299>>)
Implementations§
Source§impl ParsedSwiftMessage
impl ParsedSwiftMessage
Sourcepub fn message_type(&self) -> &'static str
pub fn message_type(&self) -> &'static str
Get the message type as a string
Source§impl ParsedSwiftMessage
impl ParsedSwiftMessage
Sourcepub fn as_mt101(&self) -> Option<&SwiftMessage<MT101>>
pub fn as_mt101(&self) -> Option<&SwiftMessage<MT101>>
Convert to a specific message type if it matches
pub fn as_mt103(&self) -> Option<&SwiftMessage<MT103>>
pub fn as_mt104(&self) -> Option<&SwiftMessage<MT104>>
pub fn as_mt107(&self) -> Option<&SwiftMessage<MT107>>
pub fn as_mt110(&self) -> Option<&SwiftMessage<MT110>>
pub fn as_mt111(&self) -> Option<&SwiftMessage<MT111>>
pub fn as_mt112(&self) -> Option<&SwiftMessage<MT112>>
pub fn as_mt202(&self) -> Option<&SwiftMessage<MT202>>
pub fn as_mt205(&self) -> Option<&SwiftMessage<MT205>>
pub fn as_mt210(&self) -> Option<&SwiftMessage<MT210>>
pub fn as_mt900(&self) -> Option<&SwiftMessage<MT900>>
pub fn as_mt910(&self) -> Option<&SwiftMessage<MT910>>
pub fn as_mt920(&self) -> Option<&SwiftMessage<MT920>>
pub fn as_mt935(&self) -> Option<&SwiftMessage<MT935>>
pub fn as_mt940(&self) -> Option<&SwiftMessage<MT940>>
pub fn as_mt941(&self) -> Option<&SwiftMessage<MT941>>
pub fn as_mt942(&self) -> Option<&SwiftMessage<MT942>>
pub fn as_mt950(&self) -> Option<&SwiftMessage<MT950>>
pub fn as_mt192(&self) -> Option<&SwiftMessage<MT192>>
pub fn as_mt196(&self) -> Option<&SwiftMessage<MT196>>
pub fn as_mt292(&self) -> Option<&SwiftMessage<MT292>>
pub fn as_mt296(&self) -> Option<&SwiftMessage<MT296>>
pub fn as_mt199(&self) -> Option<&SwiftMessage<MT199>>
pub fn as_mt299(&self) -> Option<&SwiftMessage<MT299>>
Sourcepub fn into_mt101(self) -> Option<SwiftMessage<MT101>>
pub fn into_mt101(self) -> Option<SwiftMessage<MT101>>
Convert into a specific message type if it matches
pub fn into_mt103(self) -> Option<SwiftMessage<MT103>>
pub fn into_mt104(self) -> Option<SwiftMessage<MT104>>
pub fn into_mt107(self) -> Option<SwiftMessage<MT107>>
pub fn into_mt110(self) -> Option<SwiftMessage<MT110>>
pub fn into_mt111(self) -> Option<SwiftMessage<MT111>>
pub fn into_mt112(self) -> Option<SwiftMessage<MT112>>
pub fn into_mt202(self) -> Option<SwiftMessage<MT202>>
pub fn into_mt205(self) -> Option<SwiftMessage<MT205>>
pub fn into_mt210(self) -> Option<SwiftMessage<MT210>>
pub fn into_mt900(self) -> Option<SwiftMessage<MT900>>
pub fn into_mt910(self) -> Option<SwiftMessage<MT910>>
pub fn into_mt920(self) -> Option<SwiftMessage<MT920>>
pub fn into_mt935(self) -> Option<SwiftMessage<MT935>>
pub fn into_mt940(self) -> Option<SwiftMessage<MT940>>
pub fn into_mt941(self) -> Option<SwiftMessage<MT941>>
pub fn into_mt942(self) -> Option<SwiftMessage<MT942>>
pub fn into_mt950(self) -> Option<SwiftMessage<MT950>>
pub fn into_mt192(self) -> Option<SwiftMessage<MT192>>
pub fn into_mt196(self) -> Option<SwiftMessage<MT196>>
pub fn into_mt292(self) -> Option<SwiftMessage<MT292>>
pub fn into_mt296(self) -> Option<SwiftMessage<MT296>>
pub fn into_mt199(self) -> Option<SwiftMessage<MT199>>
pub fn into_mt299(self) -> Option<SwiftMessage<MT299>>
Trait Implementations§
Source§impl Clone for ParsedSwiftMessage
impl Clone for ParsedSwiftMessage
Source§fn clone(&self) -> ParsedSwiftMessage
fn clone(&self) -> ParsedSwiftMessage
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 ParsedSwiftMessage
impl Debug for ParsedSwiftMessage
Source§impl<'de> Deserialize<'de> for ParsedSwiftMessage
impl<'de> Deserialize<'de> for ParsedSwiftMessage
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
Auto Trait Implementations§
impl Freeze for ParsedSwiftMessage
impl RefUnwindSafe for ParsedSwiftMessage
impl Send for ParsedSwiftMessage
impl Sync for ParsedSwiftMessage
impl Unpin for ParsedSwiftMessage
impl UnwindSafe for ParsedSwiftMessage
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