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§
Sourcefn edifact_serialize_composite<E: EventEmitter>(
&self,
emitter: &mut E,
) -> Result<(), EdifactError>
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.