Trait ThreadSafeTimestampFn

Source
pub trait ThreadSafeTimestampFn:
    Fn(&mut dyn Write) -> Result<()>
    + Send
    + Sync
    + UnwindSafe
    + RefUnwindSafe
    + 'static { }
Expand description

Threadsafe timestamp formatting function type

To satify slog-rs thread and unwind safety requirements, the bounds expressed by this trait need to satisfied for a function to be used in timestamp formatting.

Implementors§

Source§

impl<F> ThreadSafeTimestampFn for F
where F: Fn(&mut dyn Write) -> Result<()> + Send + Sync + UnwindSafe + RefUnwindSafe + 'static + ?Sized,