SampleConfig

Derive Macro SampleConfig 

Source
#[derive(SampleConfig)]
Expand description

Derive SampleConfig for structs (with doc comments on their fields) and enums.

Example:

use sample_config::SampleConfig;

#[derive(Debug, SampleConfig)]
struct MyConfig {
    /// My field documentation.
    my_field: String,
}

let config = MyConfig { my_field: "example".to_owned() };
let _yaml_file_string = config.generate_sample_yaml();