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 root(self, name: &'static str) -> SerializerConfigBuilder
pub const fn root(self, name: &'static str) -> SerializerConfigBuilder
Sets the name of the root element of values without a name.
Sourcepub const fn attribute_prefix(
self,
prefix: &'static str,
) -> SerializerConfigBuilder
pub const fn attribute_prefix( self, prefix: &'static str, ) -> SerializerConfigBuilder
Sets the prefix of the keys that are attributes (default @).
Sourcepub const fn text_key(self, key: &'static str) -> SerializerConfigBuilder
pub const fn text_key(self, key: &'static str) -> SerializerConfigBuilder
Sets the key that is the text of an element (default $text).
Sourcepub const fn declaration(self, yes: bool) -> SerializerConfigBuilder
pub const fn declaration(self, yes: bool) -> SerializerConfigBuilder
Sets if the XML declaration is written (default false).
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 pretty(self, indent: Indent) -> SerializerConfigBuilder
pub const fn pretty(self, indent: Indent) -> SerializerConfigBuilder
Enables or disables pretty printing.
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