pub struct GanStatusWire {
pub total_connections: i64,
pub running_connections: i64,
pub outgoing_byte_rate: f64,
pub incoming_byte_rate: f64,
pub remote_gateways: i64,
pub extra: BTreeMap<String, Value>,
}Expand description
GET /data/api/v1/overview/gan — the 5-field GAN summary.
Live-captured 200 on BOTH rigs; zero drift.
Fields§
§total_connections: i64Total GAN connections — 0 on both captures (JSON int); a
non-GAN gateway’s steady state IS zero (the capture IS the
meaning: zeros are healthy data, not absence of feature).
running_connections: i64Currently-running connections — 0 on both captures (JSON int).
outgoing_byte_rate: f64Outbound byte rate — 0.0 on both captures (JSON FLOAT; f64
parses both the float and a hypothetical whole-number form).
incoming_byte_rate: f64Inbound byte rate — 0.0 on both captures (JSON float).
remote_gateways: i64Remote gateways known to this one — 0 on both captures (JSON
int).
extra: BTreeMap<String, Value>Unknown keys round-trip (version tolerance — the passthrough proof fixture appends a fake key and rides it here).
Trait Implementations§
Source§impl Clone for GanStatusWire
impl Clone for GanStatusWire
Source§fn clone(&self) -> GanStatusWire
fn clone(&self) -> GanStatusWire
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 moreSource§impl Debug for GanStatusWire
impl Debug for GanStatusWire
Source§impl<'de> Deserialize<'de> for GanStatusWire
impl<'de> Deserialize<'de> for GanStatusWire
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for GanStatusWire
impl PartialEq for GanStatusWire
Source§impl Serialize for GanStatusWire
impl Serialize for GanStatusWire
impl StructuralPartialEq for GanStatusWire
Auto Trait Implementations§
impl Freeze for GanStatusWire
impl RefUnwindSafe for GanStatusWire
impl Send for GanStatusWire
impl Sync for GanStatusWire
impl Unpin for GanStatusWire
impl UnsafeUnpin for GanStatusWire
impl UnwindSafe for GanStatusWire
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