#![forbid(unsafe_code)]
pub mod codegen;
pub mod container;
pub mod derive;
pub mod dump;
pub mod encode;
pub mod error;
pub mod file;
pub mod hash;
pub mod idl;
pub mod layout;
pub mod message;
pub mod registry;
pub mod resolve;
pub mod schema;
pub mod value;
pub mod wire;
#[allow(deprecated)]
pub use container::{Container, ContainerWriter};
pub use derive::VeritType;
pub use dump::{dump_json, dump_json_with};
pub use encode::{encode, SchemaMode};
pub use error::{Error, Result};
pub use file::{
FileBuilder, FileReader, FileView, FileWriter, Footer, Record, Resolvers, FIRST_RECORD_ID,
OPT_RECORD_CRC,
};
pub use message::{Budget, ListReader, Message, Ref, StructReader};
pub use registry::SchemaRegistry;
pub use resolve::Resolver;
pub use schema::{
Default, Dt, EnumDef, FieldDef, Schema, SchemaBuilder, StructDef, StructMode, Type, TypeDef,
};
pub use value::{Scalars, Value};