aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2018-12-17 17:45:35 -0800
committerAlex Crichton <alex@alexcrichton.com>2018-12-17 17:45:35 -0800
commitc1a369f44762045e65989caa9491e153d1f358e6 (patch)
tree5fef35e1bd647687cdecda830134d5079d64ea4d /examples
parent1ef180d06ed4ec207c41b2595feaca84959e709e (diff)
downloadmilf-rs-c1a369f44762045e65989caa9491e153d1f358e6.tar.gz
milf-rs-c1a369f44762045e65989caa9491e153d1f358e6.zip
Run `cargo fmt`
Diffstat (limited to 'examples')
-rw-r--r--examples/toml2json.rs21
1 files changed, 10 insertions, 11 deletions
diff --git a/examples/toml2json.rs b/examples/toml2json.rs
index 1ed441a..12c3f1c 100644
--- a/examples/toml2json.rs
+++ b/examples/toml2json.rs
@@ -1,24 +1,24 @@
#![deny(warnings)]
-extern crate toml;
extern crate serde_json;
+extern crate toml;
-use std::fs::File;
use std::env;
+use std::fs::File;
use std::io;
use std::io::prelude::*;
-use toml::Value as Toml;
use serde_json::Value as Json;
+use toml::Value as Toml;
fn main() {
let mut args = env::args();
let mut input = String::new();
if args.len() > 1 {
let name = args.nth(1).unwrap();
- File::open(&name).and_then(|mut f| {
- f.read_to_string(&mut input)
- }).unwrap();
+ File::open(&name)
+ .and_then(|mut f| f.read_to_string(&mut input))
+ .unwrap();
} else {
io::stdin().read_to_string(&mut input).unwrap();
}
@@ -37,15 +37,14 @@ fn convert(toml: Toml) -> Json {
Toml::String(s) => Json::String(s),
Toml::Integer(i) => Json::Number(i.into()),
Toml::Float(f) => {
- let n = serde_json::Number::from_f64(f)
- .expect("float infinite and nan not allowed");
+ let n = serde_json::Number::from_f64(f).expect("float infinite and nan not allowed");
Json::Number(n)
}
Toml::Boolean(b) => Json::Bool(b),
Toml::Array(arr) => Json::Array(arr.into_iter().map(convert).collect()),
- Toml::Table(table) => Json::Object(table.into_iter().map(|(k, v)| {
- (k, convert(v))
- }).collect()),
+ Toml::Table(table) => {
+ Json::Object(table.into_iter().map(|(k, v)| (k, convert(v))).collect())
+ }
Toml::Datetime(dt) => Json::String(dt.to_string()),
}
}