Function config_struct::create_config_from_source[][src]

pub fn create_config_from_source<S: AsRef<str>, P: AsRef<Path>>(
    format: Format,
    source: S,
    destination: P,
    options: &Options
) -> Result<(), Error>

Generate a Rust module containing struct definitions from a config string in some specified format.

Examples

This example is not tested
use config_struct::Format;

config_struct::create_config_from_source(
    Format::Toml,
    "number = 100  # This is valid TOML.",
    "src/config.rs",
    &Default::default())?;