[−][src]Struct libcoreinst::blockdev::Disk
Fields
path: StringImplementations
impl Disk[src]
pub fn new(path: &str) -> Self[src]
pub fn mount_partition_by_label(
&self,
label: &str,
allow_holder: bool,
flags: MsFlags
) -> Result<Mount>[src]
&self,
label: &str,
allow_holder: bool,
flags: MsFlags
) -> Result<Mount>
pub fn get_busy_partitions(self) -> Result<Vec<Partition>>[src]
Return an empty list if we have exclusive access to the device, or a list of partitions preventing us from gaining exclusive access.
pub fn get_partition_table(&self) -> Result<Box<dyn PartTable>>[src]
Get a handle to the set of device nodes for individual partitions of the device.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Disk
impl Send for Disk
impl Sync for Disk
impl Unpin for Disk
impl UnwindSafe for Disk
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,