pub enum EncodeFilter {
Whitelist(Vec<WhitelistSelector>),
Function(FunctionFilter),
}Expand description
The public filtering modes supported by the encoder.
Variants§
Whitelist(Vec<WhitelistSelector>)
Only encode the listed object keys or array indices.
Function(FunctionFilter)
Decide per value whether to keep, omit, or replace it.
Trait Implementations§
Source§impl Clone for EncodeFilter
impl Clone for EncodeFilter
Source§fn clone(&self) -> EncodeFilter
fn clone(&self) -> EncodeFilter
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for EncodeFilter
impl !RefUnwindSafe for EncodeFilter
impl Send for EncodeFilter
impl Sync for EncodeFilter
impl Unpin for EncodeFilter
impl UnsafeUnpin for EncodeFilter
impl !UnwindSafe for EncodeFilter
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