pub struct RaidStripeItem {
pub encoding: u64,
pub stripes: Vec<RaidStripeEntry>,
}Expand description
RAID stripe extent mapping (for the raid-stripe-tree feature).
Key: (logical_offset, RAID_STRIPE, length).
Fields§
§encoding: u64RAID encoding type.
stripes: Vec<RaidStripeEntry>Per-device stripe entries.
Implementations§
Trait Implementations§
Source§impl Clone for RaidStripeItem
impl Clone for RaidStripeItem
Source§fn clone(&self) -> RaidStripeItem
fn clone(&self) -> RaidStripeItem
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for RaidStripeItem
impl RefUnwindSafe for RaidStripeItem
impl Send for RaidStripeItem
impl Sync for RaidStripeItem
impl Unpin for RaidStripeItem
impl UnsafeUnpin for RaidStripeItem
impl UnwindSafe for RaidStripeItem
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