[][src]Struct svc_agent::mqtt::TrackingProperties

pub struct TrackingProperties { /* fields omitted */ }

Message tracking properties.

Apart from LongTermTimingProperties and OutgoingShortTermTimingProperties there are also tracking properties. They get assigned by the broker but since the decision on whether to continue the chain by the next message either start a new chain is up to the agent, tracking properties needs to be proxied in the former case.

Proxying is performed by to_response and the like methods.

Trait Implementations

impl Clone for TrackingProperties[src]

impl Debug for TrackingProperties[src]

impl<'de> Deserialize<'de> for TrackingProperties[src]

impl Serialize for TrackingProperties[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

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<V, T> VZip<V> for T where
    V: MultiLane<T>,