Skip to navigation

Enum Resource Memory Number

View as Markdown

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 enum ResourceMemoryNumber {
    Integer(DiagnosticNumber),
    Decimal(f64),
    NonFinite,
}

Exact integers and finite converted decimals retain distinct numeric kinds.

Variants

Integer(DiagnosticNumber)

Integer(DiagnosticNumber)

Exact integral value in its declared unit.

Decimal(f64)

Decimal(f64)

Converted fractional value with the existing resource API’s floating precision.

NonFinite

NonFinite

A collector returned a non-finite number; never substitute zero.

Trait Implementations

impl Clone for ResourceMemoryNumber

impl Clone for ResourceMemoryNumber

clone

fn clone(&self) -> ResourceMemoryNumber

clone_from

fn clone_from(&mut self, source: &Self)

impl Debug for ResourceMemoryNumber

impl Debug for ResourceMemoryNumber

fmt

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

impl<'de> Deserialize<'de> for ResourceMemoryNumber

impl<'de> Deserialize<'de> for ResourceMemoryNumber

deserialize

fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ResourceMemoryNumber, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,

impl PartialEq for ResourceMemoryNumber

impl PartialEq for ResourceMemoryNumber

eq

fn eq(&self, other: &ResourceMemoryNumber) -> bool

ne

fn ne(&self, other: &Rhs) -> bool

impl Serialize for ResourceMemoryNumber

impl Serialize for ResourceMemoryNumber

serialize

fn serialize<__S>(
    &self,
    __serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
    __S: Serializer,

impl Copy for ResourceMemoryNumber

impl Copy for ResourceMemoryNumber

impl StructuralPartialEq for ResourceMemoryNumber

impl StructuralPartialEq for ResourceMemoryNumber