1pub mod section;
2
3#[cfg(feature = "gpt")]
4pub mod gpt;
5
6mod bat;
7pub(crate) mod common;
8pub(crate) mod constants;
9mod error;
10mod header;
11mod io;
12mod log;
13pub(crate) mod log_replay;
14mod medium;
15mod metadata;
16mod types;
17pub mod validation;
18
19pub use error::{Error, Result, SignaturePosition};
20pub use io::{IO, Sector};
21pub use medium::{
22 CreateOptions, InnerRef, Len, LogReplayPolicy, Medium, OpenOptions, ParentMedium,
23 ParentRequest, ParentResolver, ReadOnly, ReadSemanticsPolicy, ReadWrite, SetLen, SyncData,
24};
25pub use types::{Crc32c, Guid};