Skip to main content

Crate ironsbe_schema

Crate ironsbe_schema 

Source
Expand description

§IronSBE Schema

SBE XML schema parser and type definitions.

This crate provides:

  • XML schema parsing from FIX SBE specifications
  • Type definitions for schema elements
  • Schema validation
  • Intermediate representation for code generation

Re-exports§

pub use error::ParseError;
pub use error::SchemaError;
pub use ir::SchemaIr;
pub use messages::DataFieldDef;
pub use messages::FieldDef;
pub use messages::GroupDef;
pub use messages::MessageDef;
pub use parser::parse_schema;
pub use types::ByteOrder;
pub use types::CompositeDef;
pub use types::CompositeField;
pub use types::EnumDef;
pub use types::EnumValue;
pub use types::Presence;
pub use types::PrimitiveDef;
pub use types::PrimitiveType;
pub use types::Schema;
pub use types::SetChoice;
pub use types::SetDef;
pub use types::TypeDef;

Modules§

error
Error types for schema parsing and validation.
ir
Intermediate representation for code generation.
messages
Message definitions for SBE schemas.
parser
SBE XML schema parser.
types
Schema type definitions.
validation
Schema validation utilities.