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 syntax(self, syntax: Syntax) -> SerializerConfigBuilder
pub const fn syntax(self, syntax: Syntax) -> SerializerConfigBuilder
Sets the syntax.
Sourcepub const fn inline_comments(
self,
comments: InlineComments,
) -> SerializerConfigBuilder
pub const fn inline_comments( self, comments: InlineComments, ) -> SerializerConfigBuilder
Sets where comments start after values.
Sourcepub const fn colon_delimiter(self, yes: bool) -> SerializerConfigBuilder
pub const fn colon_delimiter(self, yes: bool) -> SerializerConfigBuilder
Sets if : separates keys and values (like =).
Sourcepub const fn continuation(
self,
continuation: Continuation,
) -> SerializerConfigBuilder
pub const fn continuation( self, continuation: Continuation, ) -> SerializerConfigBuilder
Sets how values continue on the next lines.
Sourcepub const fn quotes(self, quotes: Quotes) -> SerializerConfigBuilder
pub const fn quotes(self, quotes: Quotes) -> SerializerConfigBuilder
Sets if values can be quoted.
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