// This Source Code Form is subject to the terms of the Mozilla Public
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at http://mozilla.org/MPL/2.0/.

#[allow(clippy::module_inception)]
pub mod backstore;
pub mod blockdev;
mod blockdevmgr;
mod cache_tier;
mod data_tier;
mod devices;
mod range_alloc;
mod shared;

pub use self::{
    blockdev::v2::integrity_meta_space,
    devices::{
        find_stratis_devs_by_uuid, get_devno_from_path, get_logical_sector_size,
        ProcessedPathInfos, UnownedDevices,
    },
};

#[cfg(test)]
pub use self::devices::{initialize_devices, initialize_devices_legacy};
