pub struct ProjectUlimitRange { /* private fields */ }Expand description
Effective long-syntax ulimit members with independent merge provenance.
Implementations§
Source§impl ProjectUlimitRange
impl ProjectUlimitRange
Sourcepub const fn soft(&self) -> Option<&ProjectValue<ProjectUlimitScalar>>
pub const fn soft(&self) -> Option<&ProjectValue<ProjectUlimitScalar>>
Returns the effective soft limit, or None when the required member was omitted or malformed.
Sourcepub const fn hard(&self) -> Option<&ProjectValue<ProjectUlimitScalar>>
pub const fn hard(&self) -> Option<&ProjectValue<ProjectUlimitScalar>>
Returns the effective hard limit, or None when the required member was omitted or malformed.
Sourcepub fn unmodeled_fields(&self) -> &[ProjectFieldReference]
pub fn unmodeled_fields(&self) -> &[ProjectFieldReference]
Returns retained range fields outside the soft and hard boundary.
Trait Implementations§
Source§impl Clone for ProjectUlimitRange
impl Clone for ProjectUlimitRange
Source§fn clone(&self) -> ProjectUlimitRange
fn clone(&self) -> ProjectUlimitRange
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 ProjectUlimitRange
impl Debug for ProjectUlimitRange
impl Eq for ProjectUlimitRange
Source§impl PartialEq for ProjectUlimitRange
impl PartialEq for ProjectUlimitRange
impl StructuralPartialEq for ProjectUlimitRange
Auto Trait Implementations§
impl Freeze for ProjectUlimitRange
impl RefUnwindSafe for ProjectUlimitRange
impl Send for ProjectUlimitRange
impl Sync for ProjectUlimitRange
impl Unpin for ProjectUlimitRange
impl UnsafeUnpin for ProjectUlimitRange
impl UnwindSafe for ProjectUlimitRange
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