pub struct CoreTelemetry {Show 14 fields
pub handles_open: u64,
pub cache_header_entries: u64,
pub cache_header_bytes: u64,
pub cache_header_bytes_max: u64,
pub cache_header_hits: u64,
pub cache_header_misses: u64,
pub cache_size_entries: u64,
pub readahead_budget_bytes: u64,
pub readahead_charged_bytes: u64,
pub tree_nodes: u64,
pub inode_paths: u64,
pub refresh_generation: u64,
pub refresh_gap_fallbacks: u64,
pub refresh_needs_rebuild: bool,
}Expand description
Core-owned telemetry: the file-handle slab count, header/size caches, the
virtual-tree footprint, and refresh health. Produced by Musefs::telemetry.
Fields§
§handles_open: u64§cache_header_entries: u64§cache_header_bytes: u64§cache_header_bytes_max: u64§cache_header_hits: u64§cache_header_misses: u64§cache_size_entries: u64§readahead_budget_bytes: u64§readahead_charged_bytes: u64§tree_nodes: u64§inode_paths: u64§refresh_generation: u64§refresh_gap_fallbacks: u64§refresh_needs_rebuild: boolTrait Implementations§
Source§impl Clone for CoreTelemetry
impl Clone for CoreTelemetry
Source§fn clone(&self) -> CoreTelemetry
fn clone(&self) -> CoreTelemetry
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 CoreTelemetry
Source§impl Debug for CoreTelemetry
impl Debug for CoreTelemetry
Source§impl Default for CoreTelemetry
impl Default for CoreTelemetry
Source§fn default() -> CoreTelemetry
fn default() -> CoreTelemetry
Returns the “default value” for a type. Read more
impl Eq for CoreTelemetry
Source§impl PartialEq for CoreTelemetry
impl PartialEq for CoreTelemetry
Source§fn eq(&self, other: &CoreTelemetry) -> bool
fn eq(&self, other: &CoreTelemetry) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CoreTelemetry
Auto Trait Implementations§
impl Freeze for CoreTelemetry
impl RefUnwindSafe for CoreTelemetry
impl Send for CoreTelemetry
impl Sync for CoreTelemetry
impl Unpin for CoreTelemetry
impl UnsafeUnpin for CoreTelemetry
impl UnwindSafe for CoreTelemetry
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.