aboutsummaryrefslogtreecommitdiff
path: root/src/metadata.rs
diff options
context:
space:
mode:
authorRuben Beltran del Rio <git@r.bdr.sh>2025-01-05 00:38:55 +0100
committerRuben Beltran del Rio <git@r.bdr.sh>2025-01-05 00:38:55 +0100
commitd7fef30ac3f539975ef9edbba8e0af4a4e9ff3de (patch)
tree1e71dd131261a8f7a13d86d4dddd7d421e6a09f4 /src/metadata.rs
parentd26464d12e41e8d53fca8d0e5f9cc6ac03e48f9a (diff)
Commit batch of lints to allow autofix
Diffstat (limited to 'src/metadata.rs')
-rw-r--r--src/metadata.rs19
1 files changed, 8 insertions, 11 deletions
diff --git a/src/metadata.rs b/src/metadata.rs
index b2f67c5..e016db6 100644
--- a/src/metadata.rs
+++ b/src/metadata.rs
@@ -1,16 +1,15 @@
+use serde::{Deserialize, Serialize};
use std::fs::File;
-use std::path::PathBuf;
use std::io::Read;
+use std::path::PathBuf;
use std::time::{SystemTime, UNIX_EPOCH};
-use time::{OffsetDateTime, format_description::well_known::Rfc2822};
-use serde::{Serialize, Deserialize};
-use serde_json;
+use time::{format_description::well_known::Rfc2822, OffsetDateTime};
#[derive(Serialize, Deserialize)]
pub struct Metadata {
pub id: String,
#[serde(alias = "createdOn")]
- pub created_on: u64
+ pub created_on: u64,
}
impl Metadata {
@@ -24,20 +23,18 @@ impl Metadata {
.unwrap_or_else(|_| 0);
return Metadata {
id: timestamp.to_string(),
- created_on: timestamp
- }
+ created_on: timestamp,
+ };
}
}
}
pub fn created_on_utc(&self) -> Option<String> {
- let date = OffsetDateTime::from_unix_timestamp_nanos(
- (self.created_on * 1_000_000).into()
- ).ok()?;
+ let date =
+ OffsetDateTime::from_unix_timestamp_nanos((self.created_on * 1_000_000).into()).ok()?;
return date.format(&Rfc2822).ok();
}
-
fn read_metadata_file(file_path: &PathBuf) -> Option<Metadata> {
let mut file = File::open(file_path).ok()?;
let mut contents = String::new();