pub struct CollectorSerializer<'a, C: KVCategorizer>(/* private fields */);
Expand description
This serializer collects all KV pairs into a Vec, converting the values to String
.
It filters out the one that are of KVCategory::Ignore
Implementations§
source§impl<'a, C: KVCategorizer> CollectorSerializer<'a, C>
impl<'a, C: KVCategorizer> CollectorSerializer<'a, C>
Trait Implementations§
source§impl<'a, C: KVCategorizer> Serializer for CollectorSerializer<'a, C>
impl<'a, C: KVCategorizer> Serializer for CollectorSerializer<'a, C>
source§fn emit_serde(
&mut self,
key: &'static str,
value: &dyn SerdeValue
) -> Result<(), Error>
fn emit_serde( &mut self, key: &'static str, value: &dyn SerdeValue ) -> Result<(), Error>
Emit a value implementing
serde::Serialize
Read moreAuto Trait Implementations§
impl<'a, C> RefUnwindSafe for CollectorSerializer<'a, C>where
C: RefUnwindSafe,
impl<'a, C> Send for CollectorSerializer<'a, C>where
C: Sync,
impl<'a, C> Sync for CollectorSerializer<'a, C>where
C: Sync,
impl<'a, C> Unpin for CollectorSerializer<'a, C>
impl<'a, C> UnwindSafe for CollectorSerializer<'a, C>where
C: RefUnwindSafe,
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more