pub mod container;
pub mod core;
pub mod generic;
pub mod registry;
#[cfg(any(test, feature = "test-support"))]
pub mod test_support;
pub use crate::core::{
default_source, detect, open, open_source, sources, CachedRecording, Format, MergeInput, MergedRecording, SourceEntry, SourceKind,
};
pub use generic::raw::{write_raw, RawParams, RawRecording};
#[cfg(feature = "zarr")]
pub use generic::zarr_traces::{write_zarr, ZarrCompression, ZarrOptions, ZarrRecording, ZarrWriter, DEFAULT_PARALLEL_WRITES, DEFAULT_ZARR_COMPRESSION};
pub use registry::formats;