#![doc = include_str!("../README.md")]
#![forbid(unsafe_code)]
pub mod charset {
pub use copybook_charset::*;
}
pub mod codec {
pub use copybook_codec::*;
}
#[deprecated(
since = "0.6.0",
note = "use copybook::charset for codepage domain types"
)]
pub mod codepage {
pub use copybook_charset::*;
}
#[deprecated(
since = "0.6.0",
note = "use copybook::core::feature_flags for flag governance"
)]
pub mod contracts {
pub use copybook_core::feature_flags;
pub use copybook_core::feature_flags::{
Feature, FeatureCategory, FeatureFlags, FeatureFlagsBuilder, FeatureFlagsHandle,
FeatureLifecycle,
};
}
pub mod core {
pub use copybook_core::*;
}
#[deprecated(
since = "0.6.0",
note = "use copybook::codec::determinism for stable hash and diff checks"
)]
pub mod determinism {
pub use copybook_codec::determinism::*;
}
pub mod error {
pub use copybook_error::*;
}
pub mod framing {
pub mod fixed {
pub use copybook_fixed::*;
}
pub mod rdw {
pub use copybook_rdw::*;
}
}
#[deprecated(since = "0.6.0", note = "use copybook::framing::fixed")]
pub mod fixed {
pub use copybook_fixed::*;
}
pub mod governance {
pub use copybook_governance::*;
}
#[deprecated(
since = "0.6.0",
note = "use copybook::codec::options for codec operation options"
)]
pub mod options {
pub use copybook_codec::options::*;
}
#[deprecated(since = "0.6.0", note = "use copybook::codec::numeric::overpunch")]
pub mod overpunch {
pub use copybook_codec::numeric::overpunch::*;
}
#[deprecated(since = "0.6.0", note = "use copybook::framing::rdw")]
pub mod rdw {
pub use copybook_rdw::*;
}
#[deprecated(
since = "0.6.0",
note = "use copybook::codec::record or copybook::codec::file::dispatch"
)]
pub mod record_io {
pub use copybook_codec::record::*;
}
pub mod support_matrix {
pub use copybook_support_matrix::*;
}