Skip to main content

EdifactCompositeSerialize

Trait EdifactCompositeSerialize 

Source
pub trait EdifactCompositeSerialize {
    // Required method
    fn edifact_serialize_composite<E: EventEmitter>(
        &self,
        emitter: &mut E,
    ) -> Result<(), EdifactError>;
}
Expand description

Types that can serialize themselves as a composite EDIFACT element.

Implement this for custom composite structs used with #[edifact(composite)] in derive macros.

Required Methods§

Source

fn edifact_serialize_composite<E: EventEmitter>( &self, emitter: &mut E, ) -> Result<(), EdifactError>

Serialize self as one composite element into emitter.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl EdifactCompositeSerialize for Vec<String>

Implementors§