Trait slog::ser::SyncSerialize
[−]
[src]
pub trait SyncSerialize: Send + Sync + 'static + Serialize { }
Value that can be serialized and stored
in Logger
itself.
As Loggers itself must be thread-safe, they can only store values implementing this trait.
Implementations on Foreign Types
impl SyncSerialize for usize where
usize: Send + Sync + 'static,
[src]
usize: Send + Sync + 'static,
impl SyncSerialize for isize where
isize: Send + Sync + 'static,
[src]
isize: Send + Sync + 'static,
impl SyncSerialize for bool where
bool: Send + Sync + 'static,
[src]
bool: Send + Sync + 'static,
impl SyncSerialize for char where
char: Send + Sync + 'static,
[src]
char: Send + Sync + 'static,
impl SyncSerialize for u8 where
u8: Send + Sync + 'static,
[src]
u8: Send + Sync + 'static,
impl SyncSerialize for i8 where
i8: Send + Sync + 'static,
[src]
i8: Send + Sync + 'static,
impl SyncSerialize for u16 where
u16: Send + Sync + 'static,
[src]
u16: Send + Sync + 'static,
impl SyncSerialize for i16 where
i16: Send + Sync + 'static,
[src]
i16: Send + Sync + 'static,
impl SyncSerialize for u32 where
u32: Send + Sync + 'static,
[src]
u32: Send + Sync + 'static,
impl SyncSerialize for i32 where
i32: Send + Sync + 'static,
[src]
i32: Send + Sync + 'static,
impl SyncSerialize for f32 where
f32: Send + Sync + 'static,
[src]
f32: Send + Sync + 'static,
impl SyncSerialize for u64 where
u64: Send + Sync + 'static,
[src]
u64: Send + Sync + 'static,
impl SyncSerialize for i64 where
i64: Send + Sync + 'static,
[src]
i64: Send + Sync + 'static,
impl SyncSerialize for f64 where
f64: Send + Sync + 'static,
[src]
f64: Send + Sync + 'static,
impl SyncSerialize for ()
[src]
impl SyncSerialize for Arguments<'static>
[src]
impl SyncSerialize for &'static str
[src]
impl SyncSerialize for String
[src]
impl<T: Serialize + Send + Sync + 'static> SyncSerialize for Option<T>
[src]
impl<T> SyncSerialize for Arc<T> where
T: SyncSerialize,
[src]
T: SyncSerialize,
impl<T> SyncSerialize for Wrapping<T> where
T: SyncSerialize,
[src]
T: SyncSerialize,