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".