pub struct BlockDeviceList { /* private fields */ }
Expand description
the list of all found block devices
Implementations§
Source§impl BlockDeviceList
impl BlockDeviceList
pub fn read() -> Result<Self, Error>
pub fn find_by_id(&self, id: DeviceId) -> Option<&BlockDevice>
pub fn find_by_dm_name(&self, dm_name: &str) -> Option<&BlockDevice>
pub fn find_by_name(&self, name: &str) -> Option<&BlockDevice>
pub fn find_top( &self, id: DeviceId, dm_name: Option<&str>, name: Option<&str>, ) -> Option<&BlockDevice>
Trait Implementations§
Source§impl Clone for BlockDeviceList
impl Clone for BlockDeviceList
Source§fn clone(&self) -> BlockDeviceList
fn clone(&self) -> BlockDeviceList
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for BlockDeviceList
impl RefUnwindSafe for BlockDeviceList
impl Send for BlockDeviceList
impl Sync for BlockDeviceList
impl Unpin for BlockDeviceList
impl UnwindSafe for BlockDeviceList
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