pub struct ProjectBlkioConfig { /* private fields */ }Expand description
Effective block-I/O configuration with nested merge provenance.
Implementations§
Source§impl ProjectBlkioConfig
impl ProjectBlkioConfig
Sourcepub const fn weight(&self) -> Option<&ProjectValue<BlkioScalar>>
pub const fn weight(&self) -> Option<&ProjectValue<BlkioScalar>>
Returns the optional effective raw overall weight and its provenance.
Sourcepub const fn device_read_bps(
&self,
) -> Option<&ProjectValue<Vec<ProjectValue<ProjectBlkioDeviceRate>>>>
pub const fn device_read_bps( &self, ) -> Option<&ProjectValue<Vec<ProjectValue<ProjectBlkioDeviceRate>>>>
Returns effective ordered read-byte-rate entries, including an explicit empty sequence.
Sourcepub const fn device_read_iops(
&self,
) -> Option<&ProjectValue<Vec<ProjectValue<ProjectBlkioDeviceRate>>>>
pub const fn device_read_iops( &self, ) -> Option<&ProjectValue<Vec<ProjectValue<ProjectBlkioDeviceRate>>>>
Returns effective ordered read-I/O-rate entries, including an explicit empty sequence.
Sourcepub const fn device_write_bps(
&self,
) -> Option<&ProjectValue<Vec<ProjectValue<ProjectBlkioDeviceRate>>>>
pub const fn device_write_bps( &self, ) -> Option<&ProjectValue<Vec<ProjectValue<ProjectBlkioDeviceRate>>>>
Returns effective ordered write-byte-rate entries, including an explicit empty sequence.
Sourcepub const fn device_write_iops(
&self,
) -> Option<&ProjectValue<Vec<ProjectValue<ProjectBlkioDeviceRate>>>>
pub const fn device_write_iops( &self, ) -> Option<&ProjectValue<Vec<ProjectValue<ProjectBlkioDeviceRate>>>>
Returns effective ordered write-I/O-rate entries, including an explicit empty sequence.
Sourcepub const fn weight_device(
&self,
) -> Option<&ProjectValue<Vec<ProjectValue<ProjectBlkioWeightDevice>>>>
pub const fn weight_device( &self, ) -> Option<&ProjectValue<Vec<ProjectValue<ProjectBlkioWeightDevice>>>>
Returns effective ordered device-weight entries, including an explicit empty sequence.
Sourcepub fn unmodeled_fields(&self) -> &[ProjectFieldReference]
pub fn unmodeled_fields(&self) -> &[ProjectFieldReference]
Returns extensions, unknown fields, and malformed members retained as evidence.
Trait Implementations§
Source§impl Clone for ProjectBlkioConfig
impl Clone for ProjectBlkioConfig
Source§fn clone(&self) -> ProjectBlkioConfig
fn clone(&self) -> ProjectBlkioConfig
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 ProjectBlkioConfig
impl Debug for ProjectBlkioConfig
impl Eq for ProjectBlkioConfig
Source§impl PartialEq for ProjectBlkioConfig
impl PartialEq for ProjectBlkioConfig
impl StructuralPartialEq for ProjectBlkioConfig
Auto Trait Implementations§
impl Freeze for ProjectBlkioConfig
impl RefUnwindSafe for ProjectBlkioConfig
impl Send for ProjectBlkioConfig
impl Sync for ProjectBlkioConfig
impl Unpin for ProjectBlkioConfig
impl UnsafeUnpin for ProjectBlkioConfig
impl UnwindSafe for ProjectBlkioConfig
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