diff options
author | Kjetil Orbekk <kjetil.orbekk@gmail.com> | 2020-02-26 22:49:10 -0500 |
---|---|---|
committer | Kjetil Orbekk <kjetil.orbekk@gmail.com> | 2020-02-26 22:49:10 -0500 |
commit | fb888030b7872f22dd363370cf9a6f2d6394905b (patch) | |
tree | 6a83e32068d224d0c4b3212ca116366619438150 /src/template.rs | |
parent | 65b484c824cb43ed2683290997d79612e88290fa (diff) |
cargo fmt
Diffstat (limited to 'src/template.rs')
-rw-r--r-- | src/template.rs | 34 |
1 files changed, 21 insertions, 13 deletions
diff --git a/src/template.rs b/src/template.rs index 2f5da4e..1830584 100644 --- a/src/template.rs +++ b/src/template.rs @@ -1,10 +1,10 @@ use crate::error::Error; use crate::models; +use chrono::DateTime; use serde::Deserialize; use serde::Serialize; use serde_json::to_value; use serde_json::Value as Json; -use chrono::DateTime; pub fn running_template() -> TemplateSpec { TemplateSpec::Table(vec![ @@ -140,11 +140,11 @@ mod function { let t = d.as_str(); match t { None => Ok(json!(())), - Some(t) => { - format_timestamp(DateTime::parse_from_rfc3339(t)?.with_timezone(&chrono::Utc), opts) - } + Some(t) => format_timestamp( + DateTime::parse_from_rfc3339(t)?.with_timezone(&chrono::Utc), + opts, + ), } - } fn display_unit(u: Unit, opts: &str, params: &Vec<FieldSpec>, d: &Json) -> Result<Json, Error> { @@ -288,10 +288,13 @@ mod table { index: 1, columns: columns.iter().map(|c| json!(c.display_name)).collect(), }, - rows: (2..).zip(rows.into_iter()).map(|(i, columns)| TableRow { - index: i, - columns: columns, - }).collect(), + rows: (2..) + .zip(rows.into_iter()) + .map(|(i, columns)| TableRow { + index: i, + columns: columns, + }) + .collect(), }) } } @@ -332,11 +335,16 @@ mod tests { ]; let table = table::apply(&columns, &d).unwrap(); - assert_eq!(table.headings.columns, vec!(json!("Name"), json!("Distance"))); - assert_eq!(table.rows, vec!( - table::TableRow { + assert_eq!( + table.headings.columns, + vec!(json!("Name"), json!("Distance")) + ); + assert_eq!( + table.rows, + vec!(table::TableRow { index: 2, columns: vec!(json!("Nick"), json!("2.0")) - })); + }) + ); } } |