pub struct SerializationOptions { /* private fields */ }Expand description
JSON response shaping options used by SerializationInterceptor.
Implementations§
Source§impl SerializationOptions
impl SerializationOptions
pub fn new() -> Self
pub fn include_field(self, field: impl Into<String>) -> Self
pub fn include_fields<I, S>(self, fields: I) -> Self
pub fn exclude_field(self, field: impl Into<String>) -> Self
pub fn exclude_fields<I, S>(self, fields: I) -> Self
pub fn skip_null_fields(self) -> Self
pub fn included_fields(&self) -> Option<impl Iterator<Item = &str>>
pub fn excluded_fields(&self) -> impl Iterator<Item = &str>
pub fn skips_null_fields(&self) -> bool
pub fn is_empty(&self) -> bool
Trait Implementations§
Source§impl Clone for SerializationOptions
impl Clone for SerializationOptions
Source§fn clone(&self) -> SerializationOptions
fn clone(&self) -> SerializationOptions
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 moreSource§impl Debug for SerializationOptions
impl Debug for SerializationOptions
Source§impl Default for SerializationOptions
impl Default for SerializationOptions
Source§fn default() -> SerializationOptions
fn default() -> SerializationOptions
Returns the “default value” for a type. Read more
impl Eq for SerializationOptions
Source§impl PartialEq for SerializationOptions
impl PartialEq for SerializationOptions
impl StructuralPartialEq for SerializationOptions
Auto Trait Implementations§
impl Freeze for SerializationOptions
impl RefUnwindSafe for SerializationOptions
impl Send for SerializationOptions
impl Sync for SerializationOptions
impl Unpin for SerializationOptions
impl UnsafeUnpin for SerializationOptions
impl UnwindSafe for SerializationOptions
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