Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #[macro_use]
- extern crate serde_derive; // 1.0.68
- extern crate toml; // 0.4.6
- use toml::Value;
- fn main() {
- let input = r#"[Mimetypes]
- "text/plain" = "nano"
- "image/png" = "feh"
- "#;
- let map = if let Value::Table(mut t) = input.parse::<Value>().unwrap() {
- if let Value::Table(t) = t.remove("Mimetypes").unwrap() {
- t
- } else {
- panic!("Not a map")
- }
- } else {
- panic!("Not a map")
- };
- for (k, v) in map {
- println!("key: {}, value: {}", k, v);
- }
- }
Add Comment
Please, Sign In to add comment