pub struct DaemonStatus {Show 22 fields
pub version: String,
pub artifact_count: u64,
pub cache_size_bytes: u64,
pub metadata_entries: u64,
pub uptime_secs: u64,
pub cache_hits: u64,
pub cache_misses: u64,
pub total_compilations: u64,
pub non_cacheable: u64,
pub compile_errors: u64,
pub time_saved_ms: u64,
pub total_links: u64,
pub link_hits: u64,
pub link_misses: u64,
pub link_non_cacheable: u64,
pub dep_graph_contexts: u64,
pub dep_graph_files: u64,
pub sessions_total: u64,
pub sessions_active: u64,
pub cache_dir: NormalizedPath,
pub dep_graph_version: u32,
pub dep_graph_disk_size: u64,
}Expand description
Daemon status information.
Fields§
§version: StringDaemon version (e.g. “1.0.8”). Used by CLI to detect stale daemons.
artifact_count: u64Number of artifacts in cache.
cache_size_bytes: u64Total size of cached artifacts in bytes.
metadata_entries: u64Number of entries in the metadata cache.
uptime_secs: u64Daemon uptime in seconds.
cache_hits: u64Total cache hits since startup.
cache_misses: u64Total cache misses since startup.
total_compilations: u64Total compile requests received.
non_cacheable: u64Non-cacheable invocations (linking, preprocessing, etc.).
compile_errors: u64Compilations that exited with non-zero status.
time_saved_ms: u64Estimated wall-clock time saved in milliseconds.
total_links: u64Total link/archive requests received.
link_hits: u64Link cache hits.
link_misses: u64Link cache misses.
link_non_cacheable: u64Non-cacheable link invocations.
dep_graph_contexts: u64Number of compilation contexts in the dependency graph.
dep_graph_files: u64Number of tracked files in the dependency graph.
sessions_total: u64Total sessions created since daemon start.
sessions_active: u64Currently active sessions.
cache_dir: NormalizedPathPath to the cache directory.
dep_graph_version: u32On-disk depgraph snapshot format version.
dep_graph_disk_size: u64Size of the depgraph snapshot file on disk (0 = not persisted).
Trait Implementations§
Source§impl Clone for DaemonStatus
impl Clone for DaemonStatus
Source§fn clone(&self) -> DaemonStatus
fn clone(&self) -> DaemonStatus
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for DaemonStatus
impl Debug for DaemonStatus
Source§impl<'de> Deserialize<'de> for DaemonStatus
impl<'de> Deserialize<'de> for DaemonStatus
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl PartialEq for DaemonStatus
impl PartialEq for DaemonStatus
Source§fn eq(&self, other: &DaemonStatus) -> bool
fn eq(&self, other: &DaemonStatus) -> bool
self and other values to be equal, and is used by ==.