Skip to main content

Symbolize

Trait Symbolize 

Source
pub trait Symbolize {
    // Required method
    fn symbolize(
        &self,
        entry: LogEntry,
    ) -> impl Future<Output = Option<LogEntry>>;
}
Expand description

A trait for symbolizing log entries

Required Methods§

Source

fn symbolize(&self, entry: LogEntry) -> impl Future<Output = Option<LogEntry>>

Symbolizes a LogEntry and optionally produces a result. The symbolizer may choose to discard the result. This method may be called multiple times concurrently.

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementations on Foreign Types§

Source§

impl<S: Symbolize + ?Sized> Symbolize for &S

Source§

fn symbolize(&self, entry: LogEntry) -> impl Future<Output = Option<LogEntry>>

Source§

impl<S: Symbolize> Symbolize for Option<S>

Source§

async fn symbolize(&self, entry: LogEntry) -> Option<LogEntry>

Implementors§