summaryrefslogtreecommitdiff
path: root/src/template.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/template.rs')
-rw-r--r--src/template.rs34
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"))
- }));
+ })
+ );
}
}