#[repr(C, packed(1))]pub struct BlockGroupItem {
pub used: U64<LE>,
pub chunk_objectid: U64<LE>,
pub flags: U64<LE>,
}
Expand description
Defines the location, properties, and usage of a block group.
Fields§
§used: U64<LE>
The space used, in bytes, in this block group.
chunk_objectid: U64<LE>
The object ID of the chunk backing this block group.
flags: U64<LE>
Flags indicating allocation type and replication policy.
Trait Implementations§
Source§impl AsBytes for BlockGroupItem
impl AsBytes for BlockGroupItem
Source§impl Clone for BlockGroupItem
impl Clone for BlockGroupItem
Source§fn clone(&self) -> BlockGroupItem
fn clone(&self) -> BlockGroupItem
Returns a copy of the value. Read more
1.0.0 · 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 BlockGroupItem
impl Debug for BlockGroupItem
impl Copy for BlockGroupItem
impl FromBytes for BlockGroupItem
impl Unaligned for BlockGroupItem
Auto Trait Implementations§
impl Freeze for BlockGroupItem
impl RefUnwindSafe for BlockGroupItem
impl Send for BlockGroupItem
impl Sync for BlockGroupItem
impl Unpin for BlockGroupItem
impl UnwindSafe for BlockGroupItem
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