pub struct BasicHeader {
pub application_id: String,
pub service_id: String,
pub logical_terminal: String,
pub sender_bic: BIC,
pub session_number: String,
pub sequence_number: String,
}
Expand description
Basic Header (Block 1) - Application and service identifier
Fields§
§application_id: String
Application identifier (F = FIN application)
service_id: String
Service identifier (01 = FIN)
logical_terminal: String
Logical Terminal (LT) address (12 characters)
sender_bic: BIC
§session_number: String
Session number (4 digits)
sequence_number: String
Sequence number (6 digits)
Implementations§
Source§impl BasicHeader
impl BasicHeader
Source§impl BasicHeader
Sample generation functions for SWIFT headers
impl BasicHeader
Sample generation functions for SWIFT headers
Sourcepub fn sample_with_bic(bic: &str) -> Self
pub fn sample_with_bic(bic: &str) -> Self
Generate a sample BasicHeader with custom BIC
Trait Implementations§
Source§impl Clone for BasicHeader
impl Clone for BasicHeader
Source§fn clone(&self) -> BasicHeader
fn clone(&self) -> BasicHeader
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 BasicHeader
impl Debug for BasicHeader
Source§impl<'de> Deserialize<'de> for BasicHeader
impl<'de> Deserialize<'de> for BasicHeader
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 Display for BasicHeader
impl Display for BasicHeader
Source§impl PartialEq for BasicHeader
impl PartialEq for BasicHeader
Source§impl Serialize for BasicHeader
impl Serialize for BasicHeader
impl StructuralPartialEq for BasicHeader
Auto Trait Implementations§
impl Freeze for BasicHeader
impl RefUnwindSafe for BasicHeader
impl Send for BasicHeader
impl Sync for BasicHeader
impl Unpin for BasicHeader
impl UnwindSafe for BasicHeader
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