[][src]Struct comms_service::CommsTelemetry

pub struct CommsTelemetry {
    pub errors: Vec<String>,
    pub failed_packets_up: i32,
    pub failed_packets_down: i32,
    pub packets_up: i32,
    pub packets_down: i32,
}

Generic telemetry collected by the communication service.

Fields

errors: Vec<String>

Errors that have occured within the communication service.

failed_packets_up: i32

Number of bad uplink packets.

failed_packets_down: i32

Number of bad downlink packets.

packets_up: i32

Number of packets successfully uplinked.

packets_down: i32

Number of packets successfully downlinked.

Trait Implementations

impl Default for CommsTelemetry[src]

impl GraphQLType for CommsTelemetry[src]

type Context = ()

The expected context type for this GraphQL type Read more

type TypeInfo = ()

Type that may carry additional schema information Read more

fn resolve_into_type(
    &self,
    info: &Self::TypeInfo,
    type_name: &str,
    selection_set: Option<&[Selection]>,
    executor: &Executor<Self::Context>
) -> Result<Value, FieldError>

Resolve this interface or union into a concrete type Read more

fn resolve(
    &self,
    info: &Self::TypeInfo,
    selection_set: Option<&[Selection]>,
    executor: &Executor<Self::Context>
) -> Value

Resolve the provided selection set against the current object. Read more

Auto Trait Implementations

impl Unpin for CommsTelemetry

impl Sync for CommsTelemetry

impl Send for CommsTelemetry

impl UnwindSafe for CommsTelemetry

impl RefUnwindSafe for CommsTelemetry

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> UnsafeAny for T where
    T: Any