pub struct MissingEntrySegment {
pub group_path: String,
pub source_path: String,
pub entry_segment: String,
pub present_segments: Vec<String>,
}Expand description
A group instance that carries content but not the segment that opens the
group in the MIG (e.g. an SG10 with a CAV but no CCI).
Rendering such an instance yields EDIFACT no receiver can assemble: the
orphaned segments are rejected or skipped, and their data is lost. See
Disassembler::disassemble_checked.
Fields§
§group_path: StringMIG group path from the message root, e.g. "SG4.SG8.SG10".
source_path: StringThe same path in the TOML source_path convention, with the variant
qualifier where the MIG defines one, e.g. "sg4.sg8_z03.sg10".
entry_segment: StringTag of the MIG entry segment the instance lacks, e.g. "CCI".
present_segments: Vec<String>Tags of the segments the instance does carry, in instance order.
Trait Implementations§
Source§impl Clone for MissingEntrySegment
impl Clone for MissingEntrySegment
Source§impl Debug for MissingEntrySegment
impl Debug for MissingEntrySegment
impl Eq for MissingEntrySegment
Source§impl PartialEq for MissingEntrySegment
impl PartialEq for MissingEntrySegment
impl StructuralPartialEq for MissingEntrySegment
Auto Trait Implementations§
impl Freeze for MissingEntrySegment
impl RefUnwindSafe for MissingEntrySegment
impl Send for MissingEntrySegment
impl Sync for MissingEntrySegment
impl Unpin for MissingEntrySegment
impl UnsafeUnpin for MissingEntrySegment
impl UnwindSafe for MissingEntrySegment
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