pub struct InterchangeMessage {
pub message_ref: String,
pub msg_stammdaten: Value,
pub tx_stammdaten: Vec<Value>,
pub fv: String,
pub variant: String,
pub pid: String,
}Expand description
A single message to include in an interchange built by
Mapper::to_edifact_interchange.
Fields§
§message_ref: StringUnique message reference number (used in UNH/UNT).
msg_stammdaten: ValueMessage-level stammdaten (e.g., marktteilnehmer).
tx_stammdaten: Vec<Value>Transaction-level stammdaten (one per transaction).
fv: StringFormat version (e.g., "FV2604").
variant: StringMessage variant (e.g., "UTILMD_Strom").
pid: StringPruefidentifikator (e.g., "55001").
Trait Implementations§
Source§impl Clone for InterchangeMessage
impl Clone for InterchangeMessage
Source§fn clone(&self) -> InterchangeMessage
fn clone(&self) -> InterchangeMessage
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 moreAuto Trait Implementations§
impl Freeze for InterchangeMessage
impl RefUnwindSafe for InterchangeMessage
impl Send for InterchangeMessage
impl Sync for InterchangeMessage
impl Unpin for InterchangeMessage
impl UnsafeUnpin for InterchangeMessage
impl UnwindSafe for InterchangeMessage
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