#![deny(missing_docs)]
#[macro_use]
mod macros;
mod cache;
pub mod consts;
#[cfg(feature = "deprecated")]
mod deprecated;
mod dev;
mod devno;
mod encode;
mod err;
mod partition;
mod probe;
mod tag;
mod topology;
mod utils;
mod version;
pub use uuid::Uuid;
pub use libblkid_rs_sys::blkid_loff_t;
pub use crate::{
cache::BlkidCache,
consts::*,
dev::{BlkidDev, BlkidDevIter},
devno::{maj_t, min_t, BlkidDevno},
encode::{encode_string, safe_string},
err::{BlkidErr, Result},
partition::{BlkidPartition, BlkidPartlist, BlkidParttable},
probe::{
get_partition_name, get_superblock_name, is_known_fs_type, is_known_partition_type,
BlkidProbe,
},
tag::{parse_tag_string, BlkidTagIter},
topology::BlkidTopology,
utils::{evaluate_spec, evaluate_tag, send_uevent, BlkidSectors},
version::{get_library_version, parse_version_string},
};