pub struct FileObservationSinkPressure {
pub queued_bytes: u64,
pub max_queue_bytes: u64,
pub peak_queued_bytes: u64,
pub byte_rejections: u64,
}Expand description
Aggregate memory pressure for the file observation queue.
Fields§
§queued_bytes: u64Bytes retained by queued and currently written observations.
max_queue_bytes: u64Hard aggregate byte ceiling.
peak_queued_bytes: u64Highest retained byte count observed since startup.
byte_rejections: u64Events rejected because the aggregate byte ceiling was full.
Trait Implementations§
Source§impl Clone for FileObservationSinkPressure
impl Clone for FileObservationSinkPressure
Source§fn clone(&self) -> FileObservationSinkPressure
fn clone(&self) -> FileObservationSinkPressure
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 moreimpl Copy for FileObservationSinkPressure
Source§impl Debug for FileObservationSinkPressure
impl Debug for FileObservationSinkPressure
impl Eq for FileObservationSinkPressure
impl StructuralPartialEq for FileObservationSinkPressure
Auto Trait Implementations§
impl Freeze for FileObservationSinkPressure
impl RefUnwindSafe for FileObservationSinkPressure
impl Send for FileObservationSinkPressure
impl Sync for FileObservationSinkPressure
impl Unpin for FileObservationSinkPressure
impl UnsafeUnpin for FileObservationSinkPressure
impl UnwindSafe for FileObservationSinkPressure
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