1#![doc = "Asynchronous HDF5 metadata reader."]
2#![warn(missing_docs)]
3
4pub mod chunk_index;
6pub mod dataset;
8pub mod endian;
10pub mod error;
12pub mod file;
14pub mod group;
16pub mod object_header;
18pub mod reader;
20pub mod superblock;
22
23pub mod messages;
25
26pub mod btree;
28pub mod extensible_array;
30pub mod fixed_array;
32pub mod heap;
34
35pub use chunk_index::{ChunkIndex, ChunkLocation};
37pub use dataset::HDF5Dataset;
38pub use error::{HDF5Error, Result};
39pub use file::HDF5File;
40pub use group::HDF5Group;
41pub use messages::attribute::{Attribute, AttributeValue};
42pub use messages::data_layout::StorageLayout;
43pub use messages::datatype::DataType;
44pub use messages::filter_pipeline::FilterPipeline;
45pub use object_header::ObjectHeader;
46pub use reader::AsyncFileReader;
47pub use superblock::Superblock;