#![warn(missing_docs)]
pub(crate) const DEFAULT_ROOT: &'static str = "/";
mod attribute;
pub use attribute::{SysAttribute, SysAttributeExt};
mod basic;
pub use basic::BasicEntityPath;
pub mod capability;
mod entity;
pub use entity::{EntityPath, SysEntity, SysEntityRawExt, SysEntityAttributes, SysEntityAttributesExt};
mod errors;
pub use errors::{EitherErr2, ValueEnumError};
mod hwmon;
pub use hwmon::{HwMonPath, HwMonAttribute, HwMonAttributeType, HwMonAttributeItem};
mod power_supply;
pub use power_supply::{PowerSupplyPath, PowerSupplyType, PowerSupplyAttribute};
mod syspath;
pub use syspath::SysPath;
pub(crate) mod os_str_util;
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn it_works() {
SysPath::default();
SysPath::path("/");
}
}