Crate tomson [−] [src]
tomson provides conversions from Toml to Json and Json to Toml
Example
let toml = r#" [foo] bar = 1 "#; let json = r#" {"foo":{"bar":1}} "#; match tomson::Toml::as_json(&mut toml.to_string()) { Ok(json) => println!("json -> {:?}", json), Err(e) => println!("invalid toml -> {:?}", e) }; match tomson::Json::as_toml(&mut json.to_string()) { Ok(toml) => println!("toml -> {:?}", toml), Err(e) => println!("invalid json -> {:?}", e) };
Structs
Json |
Provides converstions from Json to Toml |
Toml |
Provides convertions from Toml to Json |
Traits
JsonSrc |
Represents an Json input source |
TomlSrc |
Represents an Toml input source |