Streaming Tree ARchive format
at rust-impl 25 lines 546 B view raw
1pub mod error; 2pub mod parser; 3pub mod ser; 4pub mod types; 5pub mod validation; 6 7#[cfg(feature = "blocking")] 8pub mod blocking; 9 10#[cfg(feature = "async")] 11pub mod async_io; 12 13pub use error::{Result, StarError}; 14pub use parser::StarParser; 15pub use ser::{StarEncoder, StarSerializer, StarValidator}; 16pub use types::{ 17 RepoMstEntry, RepoMstNode, StarCommit, StarItem, StarMstEntry, StarMstNode, calculate_height, 18}; 19pub use validation::validate_node_structure; 20 21#[cfg(feature = "blocking")] 22pub use blocking::StarIterator; 23 24#[cfg(test)] 25mod tests;