[−][src]Struct hdd::drivedb::DriveDB
Drive database that hosts its entries and allows to search for relevant data.
USB entries are currently not supported.
Implementations
impl DriveDB
[src]
pub fn render_meta(
&self,
id: &Id,
extra_attributes: &Vec<Attribute>
) -> DriveMeta
[src]
&self,
id: &Id,
extra_attributes: &Vec<Attribute>
) -> DriveMeta
Matches given ATA IDENTIFY DEVICE response id
against drive database db
.
Return value is a merge between the default entry and the first match; if multiple entries match the id
, the first one is used (this is consistent with smartmontools' lookup_drive
function).
extra_attributes
are also appended to the list of presets afterwards.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for DriveDB
impl Send for DriveDB
impl Sync for DriveDB
impl Unpin for DriveDB
impl UnwindSafe for DriveDB
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,