pub struct QgroupLimit {
pub flags: u64,
pub max_referenced: u64,
pub max_exclusive: u64,
pub rsv_referenced: u64,
pub rsv_exclusive: u64,
}Expand description
Quota group limits.
Key: (level/subvolid, QGROUP_LIMIT, 0). Caps referenced and/or exclusive
space usage for a qgroup.
Fields§
§flags: u64Bitmask of which limits are active.
max_referenced: u64Maximum referenced bytes (0 = unlimited).
max_exclusive: u64Maximum exclusive bytes (0 = unlimited).
rsv_referenced: u64Reserved referenced bytes.
rsv_exclusive: u64Reserved exclusive bytes.
Implementations§
Trait Implementations§
Source§impl Clone for QgroupLimit
impl Clone for QgroupLimit
Source§fn clone(&self) -> QgroupLimit
fn clone(&self) -> QgroupLimit
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 QgroupLimit
impl RefUnwindSafe for QgroupLimit
impl Send for QgroupLimit
impl Sync for QgroupLimit
impl Unpin for QgroupLimit
impl UnsafeUnpin for QgroupLimit
impl UnwindSafe for QgroupLimit
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