Struct Resource Memory View
Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-pii-redaction -p nemo-relay-ffi -p nemo-relay-types -p nemo-relay-plugin -p nemo-relay-worker-proto -p nemo-relay-worker.
pub struct ResourceMemoryView {
pub availability: ResourceMemoryAvailability,
pub sample: Option<ResourceMemorySample>,
pub association: ResourceAssociation,
pub age_millis: Option<DiagnosticNumber>,
pub stale: bool,
pub projection_slot_bytes: DiagnosticNumber,
}
Independent resource result joined after diagnostic capture releases its lock.
Fields
availability: ResourceMemoryAvailability
Latest attempt availability; prior valid samples may remain after failure.
sample: Option<ResourceMemorySample>
Exact sample used for this page; may differ on the next page.
association: ResourceAssociation
Relation to the diagnostic source, verified without retargeting collection.
age_millis: Option<DiagnosticNumber>
Local monotonic age since completion, not a remote wall-clock subtraction.
stale: bool
Age exceeds the resource plugin’s configured freshness threshold.
projection_slot_bytes: DiagnosticNumber
Compiled latest-cache slot size, outside core reservation and excluding temporary copies.
Implementations
impl ResourceMemoryView
impl ResourceMemoryView
disabled
pub fn disabled() -> ResourceMemoryView
Inactive resource collection; constructing this value never initializes it.
Trait Implementations
impl Clone for ResourceMemoryView
impl Clone for ResourceMemoryView
clone
fn clone(&self) -> ResourceMemoryView
clone_from
fn clone_from(&mut self, source: &Self)
impl Debug for ResourceMemoryView
impl Debug for ResourceMemoryView
fmt
fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>
impl<'de> Deserialize<'de> for ResourceMemoryView
impl<'de> Deserialize<'de> for ResourceMemoryView
deserialize
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ResourceMemoryView, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl PartialEq for ResourceMemoryView
impl PartialEq for ResourceMemoryView
eq
fn eq(&self, other: &ResourceMemoryView) -> bool
ne
fn ne(&self, other: &Rhs) -> bool
impl Serialize for ResourceMemoryView
impl Serialize for ResourceMemoryView
serialize
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
impl Copy for ResourceMemoryView
impl Copy for ResourceMemoryView
impl StructuralPartialEq for ResourceMemoryView
impl StructuralPartialEq for ResourceMemoryView