[][src]Struct tempest::metric::backend::Msg

pub struct Msg {
    pub root_prefix: String,
    pub root_labels: Option<Vec<(String, String)>>,
    pub metrics: Metrics,
}

Fields

root_prefix: Stringroot_labels: Option<Vec<(String, String)>>metrics: Metrics

Trait Implementations

impl Clone for Msg[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Message for Msg[src]

type Result = ()

The type of value that this message will resolved with if it is successful. Read more

impl Handler<Msg> for MetricsBackendActor[src]

type Result = ()

The type of value that this handler will return.

impl Handler<Msg> for MetricsAggregateActor[src]

type Result = ()

The type of value that this handler will return.

Auto Trait Implementations

impl Send for Msg

impl Unpin for Msg

impl Sync for Msg

impl UnwindSafe for Msg

impl RefUnwindSafe for Msg

Blanket Implementations

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

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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> Erased for T

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,