pub struct SerializerConfigBuilder { /* private fields */ }Expand description
Builds a SerializerConfig.
The methods have the names of the setters of SerializerConfig (without set_).
Implementations§
Source§impl SerializerConfigBuilder
impl SerializerConfigBuilder
Sourcepub const fn new() -> SerializerConfigBuilder
pub const fn new() -> SerializerConfigBuilder
Creates a builder that starts with the default.
Sourcepub const fn trailing(self, trailing: Trailing) -> SerializerConfigBuilder
pub const fn trailing(self, trailing: Trailing) -> SerializerConfigBuilder
Sets what follows the values of a stream.
Sourcepub const fn indent(self, indent: Indent) -> SerializerConfigBuilder
pub const fn indent(self, indent: Indent) -> SerializerConfigBuilder
Sets how the output is indented.
Sourcepub const fn compact(self, yes: bool) -> SerializerConfigBuilder
pub const fn compact(self, yes: bool) -> SerializerConfigBuilder
Controls the spaces after separators.
Sourcepub const fn inline(self, policy: InlinePolicy) -> SerializerConfigBuilder
pub const fn inline(self, policy: InlinePolicy) -> SerializerConfigBuilder
Sets when maps and sequences are written on a single line in
Sourcepub const fn pretty(self, indent: Indent) -> SerializerConfigBuilder
pub const fn pretty(self, indent: Indent) -> SerializerConfigBuilder
Enables or disables pretty printing.
Sourcepub const fn non_finite_floats(self, yes: bool) -> SerializerConfigBuilder
pub const fn non_finite_floats(self, yes: bool) -> SerializerConfigBuilder
Writes NaN and infinite floats as NaN, Infinity and -Infinity.
Sourcepub fn context(self, context: Context) -> SerializerConfigBuilder
pub fn context(self, context: Context) -> SerializerConfigBuilder
Sets the context the values are serialized in.
Sourcepub const fn build(self) -> SerializerConfig
pub const fn build(self) -> SerializerConfig
Returns the built SerializerConfig.
Trait Implementations§
Source§impl Clone for SerializerConfigBuilder
impl Clone for SerializerConfigBuilder
Source§impl Debug for SerializerConfigBuilder
impl Debug for SerializerConfigBuilder
Source§impl Default for SerializerConfigBuilder
impl Default for SerializerConfigBuilder
Source§fn default() -> SerializerConfigBuilder
fn default() -> SerializerConfigBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SerializerConfigBuilder
impl RefUnwindSafe for SerializerConfigBuilder
impl Send for SerializerConfigBuilder
impl Sync for SerializerConfigBuilder
impl Unpin for SerializerConfigBuilder
impl UnsafeUnpin for SerializerConfigBuilder
impl UnwindSafe for SerializerConfigBuilder
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