[][src]Macro sane::sane

macro_rules! sane {
    ($($sane:tt)+) => { ... };
}

Construct a sane::Value from SANE syntax.

#[macro_use]
extern crate sane;

fn main() {
    let cargo_sane = sane! {
        [package]
        name = "sane"
        version = "0.4.5"
        authors = ["Alex Crichton <alex@alexcrichton.com>"]

        [badges]
        travis-ci = { repository = "alexcrichton/sane-rs" }

        [dependencies]
        serde = "1.0"

        [dev-dependencies]
        serde_derive = "1.0"
        serde_json = "1.0"
    };

    println!("{:#?}", cargo_sane);
}