pub struct SmartConfig {
pub dir: PathBuf,
}Expand description
Where to find SMART results.
Fields§
§dir: PathBufDirectory containing one smartctl JSON file per device.
Trait Implementations§
Source§impl Clone for SmartConfig
impl Clone for SmartConfig
Source§impl Debug for SmartConfig
impl Debug for SmartConfig
Source§impl Default for SmartConfig
impl Default for SmartConfig
Source§impl<'de> Deserialize<'de> for SmartConfigwhere
SmartConfig: Default,
impl<'de> Deserialize<'de> for SmartConfigwhere
SmartConfig: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SmartConfig
impl PartialEq for SmartConfig
Source§impl Serialize for SmartConfig
impl Serialize for SmartConfig
impl StructuralPartialEq for SmartConfig
Auto Trait Implementations§
impl Freeze for SmartConfig
impl RefUnwindSafe for SmartConfig
impl Send for SmartConfig
impl Sync for SmartConfig
impl Unpin for SmartConfig
impl UnsafeUnpin for SmartConfig
impl UnwindSafe for SmartConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more