Skip to main content

ExtensibilityKind

Type Alias ExtensibilityKind 

Source
pub type ExtensibilityKind = Extensibility;
Expand description

Spec-aligned alias: zerodds-xcdr2-rust §2 references the Extensibility enum under the name ExtensibilityKind. We keep Extensibility as the implementation name; both are identical via the alias.

Aliased Type§

#[repr(u8)]
pub enum ExtensibilityKind { Final = 0, Appendable = 1, Mutable = 2, }

Variants§

§

Final = 0

@final: tight-packed body, no header.

§

Appendable = 1

@appendable: 4-byte DHEADER + body, forward-compatible.

§

Mutable = 2

@mutable: one EMHEADER + body per member.