pub trait SerializationFormat {
const ID: SerializationFormatId;
const NAME: &'static str;
}Expand description
A serialization format, as a type.
Implementors are zero-sized markers. The trait carries no methods on purpose: it exists to be named in an associated type, so that a mismatch is a compile error rather than a runtime branch.
Required Associated Constants§
Sourceconst ID: SerializationFormatId
const ID: SerializationFormatId
Image-local discriminant.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".