#[repr(C)]pub struct PartitionInfo {
pub device_flags: u32,
pub start_block: u64,
pub block_count: u64,
pub block_size: u32,
pub type_guid: [u8; 16],
pub instance_guid: [u8; 16],
pub name: *const c_char,
pub flags: u64,
pub max_transfer_size: u32,
}Fields§
§device_flags: u32§start_block: u64§block_count: u64§block_size: u32§type_guid: [u8; 16]§instance_guid: [u8; 16]§name: *const c_char§flags: u64§max_transfer_size: u32Auto Trait Implementations§
impl !Send for PartitionInfo
impl !Sync for PartitionInfo
impl Freeze for PartitionInfo
impl RefUnwindSafe for PartitionInfo
impl Unpin for PartitionInfo
impl UnsafeUnpin for PartitionInfo
impl UnwindSafe for PartitionInfo
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
Source§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more