pub mod binary;
mod compress;
mod discovery;
mod parser;
mod types;
mod validator;
#[cfg(feature = "axum")]
pub mod axum;
pub use binary::{FafbError, FafbHeader, Flags, Priority, SectionEntry, SectionTable, SectionType};
pub use compress::{compress, estimate_tokens, CompressionLevel};
pub use discovery::{find_and_parse, find_faf_file, FindError};
pub use parser::{parse, parse_file, stringify, FafError, FafFile};
pub use types::*;
pub use validator::{validate, ValidationResult};
pub const VERSION: &str = env!("CARGO_PKG_VERSION");