[go: up one dir, main page]

Type Alias slog::ValueSerializer

source ·
pub type ValueSerializer<'a> = PushFnValueSerializer<'a>;
👎Deprecated: Renamed to PushFnValueSerializer
Expand description

Compatibility name to ease upgrading from slog v1

Aliased Type§

struct ValueSerializer<'a> { /* private fields */ }

Implementations§

source§

impl<'a> PushFnValueSerializer<'a>

source

pub fn serialize<'b, S: 'b + Value>(self, s: S) -> Result

👎Deprecated: Renamed to emit

Emit a value

source

pub fn emit<'b, S: 'b + Value>(self, s: S) -> Result

Emit a value

This consumes self to prevent serializing one value multiple times

Trait Implementations§

source§

impl<'a> Drop for PushFnValueSerializer<'a>

source§

fn drop(&mut self)

Executes the destructor for this type. Read more