pub struct CacheStatusRow {Show 13 fields
pub component: String,
pub cache_path: String,
pub relative_path: String,
pub header_status: CacheHeaderStatus,
pub age_status: CacheAgeStatus,
pub recovery_policy: CacheRecoveryPolicy,
pub schema_version: Option<u32>,
pub network: Option<String>,
pub fetched_at: Option<String>,
pub age_seconds: Option<u64>,
pub stale_after_seconds: Option<u64>,
pub size_bytes: u64,
pub inspection_error: Option<String>,
}Expand description
CacheStatusRow
Generic local metadata and caller-relative age for one complete cache file.
Fields§
§component: StringStable component label inferred from cache identity or canonical path.
cache_path: StringAbsolute cache-file path.
relative_path: StringCache-root-relative path.
header_status: CacheHeaderStatusGeneric cache-header integrity without family-specific semantic validation.
age_status: CacheAgeStatusCaller-relative age classification kept separate from header integrity.
recovery_policy: CacheRecoveryPolicyOwner policy for recovering invalid content at this canonical path.
schema_version: Option<u32>Serialized cache schema version when readable.
network: Option<String>Serialized network identity when present.
fetched_at: Option<String>Cache collection timestamp when readable.
age_seconds: Option<u64>Caller-relative age when the timestamp is valid and not in the future.
stale_after_seconds: Option<u64>Family age threshold when one is explicitly defined.
size_bytes: u64Filesystem size of this cache file.
inspection_error: Option<String>Generic header or timestamp inspection error; family-specific validation is separate.
Trait Implementations§
Source§impl Clone for CacheStatusRow
impl Clone for CacheStatusRow
Source§fn clone(&self) -> CacheStatusRow
fn clone(&self) -> CacheStatusRow
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more