pub struct InterchangeChunks {
pub envelope: Vec<OwnedSegment>,
pub messages: Vec<MessageChunk>,
pub unz: Option<OwnedSegment>,
}Expand description
A complete EDIFACT interchange split into per-message chunks.
Fields§
§envelope: Vec<OwnedSegment>Interchange envelope segments (UNA, UNB) — shared across all messages.
messages: Vec<MessageChunk>One entry per UNH/UNT pair.
unz: Option<OwnedSegment>The UNZ segment (interchange trailer), if present.
Trait Implementations§
Source§impl Clone for InterchangeChunks
impl Clone for InterchangeChunks
Source§fn clone(&self) -> InterchangeChunks
fn clone(&self) -> InterchangeChunks
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 InterchangeChunks
impl RefUnwindSafe for InterchangeChunks
impl Send for InterchangeChunks
impl Sync for InterchangeChunks
impl Unpin for InterchangeChunks
impl UnsafeUnpin for InterchangeChunks
impl UnwindSafe for InterchangeChunks
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