[][src]Trait tracing_serde::AsSerde

pub trait AsSerde<'a>: Sealed {
    type Serializable: Serialize + 'a;
    fn as_serde(&'a self) -> Self::Serializable;
}

Associated Types

Loading content...

Required methods

fn as_serde(&'a self) -> Self::Serializable

as_serde borrows a tracing value and returns the serialized value.

Loading content...

Implementations on Foreign Types

impl<'a> AsSerde<'a> for Metadata<'a>[src]

impl<'a> AsSerde<'a> for Event<'a>[src]

type Serializable = SerializeEvent<'a>

impl<'a> AsSerde<'a> for Attributes<'a>[src]

impl<'a> AsSerde<'a> for Id[src]

type Serializable = SerializeId<'a>

impl<'a> AsSerde<'a> for Record<'a>[src]

type Serializable = SerializeRecord<'a>

impl<'a> AsSerde<'a> for Level[src]

type Serializable = SerializeLevel<'a>

Loading content...

Implementors

Loading content...