Skip to main content

serializer_config

Macro serializer_config 

Source
macro_rules! serializer_config {
    () => { ... };
    ( $( $field:ident : $value:expr ),+ $(,)? ) => { ... };
}
Expand description

Construct a crate::SerializerConfig from a field-value list.

Equivalent to chaining the named builder methods on crate::SerializerConfig::new(). Empty input returns the new() baseline. Trailing comma is permitted.

§Examples

use noyalib::serializer_config;

// Empty form — equivalent to `SerializerConfig::new()`.
let _ = serializer_config! {};

// Full chain.
let cfg = serializer_config! {
    indent: 4,
    quote_all: true,
};