#[repr(C)]pub struct BlockInfo {
pub device: *mut c_char,
pub type_: *mut c_char,
pub removable: bool,
pub locked: bool,
pub has_inserted: bool,
pub inserted: *mut BlockDeviceInfo,
pub has_tray_open: bool,
pub tray_open: bool,
pub has_io_status: bool,
pub io_status: BlockDeviceIoStatus,
pub has_dirty_bitmaps: bool,
pub dirty_bitmaps: *mut BlockDirtyInfoList,
}Fields§
§device: *mut c_char§type_: *mut c_char§removable: bool§locked: bool§has_inserted: bool§inserted: *mut BlockDeviceInfo§has_tray_open: bool§tray_open: bool§has_io_status: bool§io_status: BlockDeviceIoStatus§has_dirty_bitmaps: bool§dirty_bitmaps: *mut BlockDirtyInfoListTrait Implementations§
Auto Trait Implementations§
impl Freeze for BlockInfo
impl RefUnwindSafe for BlockInfo
impl !Send for BlockInfo
impl !Sync for BlockInfo
impl Unpin for BlockInfo
impl UnwindSafe for BlockInfo
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