pub struct DeserializerConfigBuilder { /* private fields */ }Expand description
Builds a DeserializerConfig.
The methods have the names of the setters of DeserializerConfig (without set_).
Implementations§
Source§impl DeserializerConfigBuilder
impl DeserializerConfigBuilder
Sourcepub const fn new() -> DeserializerConfigBuilder
pub const fn new() -> DeserializerConfigBuilder
Creates a builder that starts with the default.
Sourcepub const fn syntax(self, syntax: Syntax) -> DeserializerConfigBuilder
pub const fn syntax(self, syntax: Syntax) -> DeserializerConfigBuilder
Sets the syntax.
Sourcepub const fn inline_comments(
self,
comments: InlineComments,
) -> DeserializerConfigBuilder
pub const fn inline_comments( self, comments: InlineComments, ) -> DeserializerConfigBuilder
Sets where comments start after values.
Sourcepub const fn colon_delimiter(self, yes: bool) -> DeserializerConfigBuilder
pub const fn colon_delimiter(self, yes: bool) -> DeserializerConfigBuilder
Sets if : separates keys and values (like =).
Sourcepub const fn continuation(
self,
continuation: Continuation,
) -> DeserializerConfigBuilder
pub const fn continuation( self, continuation: Continuation, ) -> DeserializerConfigBuilder
Sets how values continue on the next lines.
Sourcepub const fn quotes(self, quotes: Quotes) -> DeserializerConfigBuilder
pub const fn quotes(self, quotes: Quotes) -> DeserializerConfigBuilder
Sets how quoted values are read.
Sourcepub const fn allow_no_value(self, yes: bool) -> DeserializerConfigBuilder
pub const fn allow_no_value(self, yes: bool) -> DeserializerConfigBuilder
Sets if keys can be given without value.
Sourcepub const fn lowercase_names(self, yes: bool) -> DeserializerConfigBuilder
pub const fn lowercase_names(self, yes: bool) -> DeserializerConfigBuilder
Sets if the names of sections and keys are lowercased.
Sourcepub fn context(self, context: Context) -> DeserializerConfigBuilder
pub fn context(self, context: Context) -> DeserializerConfigBuilder
Sets the context the values are deserialized in.
Sourcepub const fn build(self) -> DeserializerConfig
pub const fn build(self) -> DeserializerConfig
Returns the built DeserializerConfig.
Trait Implementations§
Source§impl Clone for DeserializerConfigBuilder
impl Clone for DeserializerConfigBuilder
Source§impl Debug for DeserializerConfigBuilder
impl Debug for DeserializerConfigBuilder
Source§impl Default for DeserializerConfigBuilder
impl Default for DeserializerConfigBuilder
Source§fn default() -> DeserializerConfigBuilder
fn default() -> DeserializerConfigBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DeserializerConfigBuilder
impl RefUnwindSafe for DeserializerConfigBuilder
impl Send for DeserializerConfigBuilder
impl Sync for DeserializerConfigBuilder
impl Unpin for DeserializerConfigBuilder
impl UnsafeUnpin for DeserializerConfigBuilder
impl UnwindSafe for DeserializerConfigBuilder
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