#[repr(C)]pub struct BlockInfo {
pub device: *mut i8,
pub type_: *mut i8,
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: u32,
pub has_dirty_bitmaps: bool,
pub dirty_bitmaps: *mut BlockDirtyInfoList,
}Fields§
§device: *mut i8§type_: *mut i8§removable: bool§locked: bool§has_inserted: bool§inserted: *mut BlockDeviceInfo§has_tray_open: bool§tray_open: bool§has_io_status: bool§io_status: u32§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