Skip to main content

AsSerde

Trait AsSerde 

Source
pub trait AsSerde<'a>: Sealed {
    type Serializable: Serialize + 'a;

    // Required method
    fn as_serde(&'a self) -> Self::Serializable;
}

Required Associated Types§

Required Methods§

Source

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

as_serde borrows a tracing value and returns the serialized value.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<'a> AsSerde<'a> for Attributes<'a>

Source§

impl<'a> AsSerde<'a> for Event<'a>

Source§

impl<'a> AsSerde<'a> for Field

Source§

impl<'a> AsSerde<'a> for FieldSet

Source§

impl<'a> AsSerde<'a> for Id

Source§

impl<'a> AsSerde<'a> for Level

Source§

impl<'a> AsSerde<'a> for Metadata<'a>

Source§

impl<'a> AsSerde<'a> for Record<'a>

Implementors§