pub struct VolumeInfo {
pub device_flags: DeviceFlag,
pub max_transfer_blocks: Option<NonZero<u32>>,
pub type_guid: [u8; 16],
pub instance_guid: [u8; 16],
pub name: String,
pub flags: u64,
}Expand description
Information associated with a dynamic volume (such as FVM volumes).
Fields§
§device_flags: DeviceFlagThe device flags reported by the underlying device.
max_transfer_blocks: Option<NonZero<u32>>§type_guid: [u8; 16]§instance_guid: [u8; 16]§name: String§flags: u64Trait Implementations§
Source§impl Clone for VolumeInfo
impl Clone for VolumeInfo
Source§fn clone(&self) -> VolumeInfo
fn clone(&self) -> VolumeInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VolumeInfo
impl Debug for VolumeInfo
Source§impl Default for VolumeInfo
impl Default for VolumeInfo
Source§fn default() -> VolumeInfo
fn default() -> VolumeInfo
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for VolumeInfo
impl RefUnwindSafe for VolumeInfo
impl Send for VolumeInfo
impl Sync for VolumeInfo
impl Unpin for VolumeInfo
impl UnsafeUnpin for VolumeInfo
impl UnwindSafe for VolumeInfo
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