diff options
| author | Ruben Beltran del Rio <git@r.bdr.sh> | 2025-01-05 00:38:55 +0100 |
|---|---|---|
| committer | Ruben Beltran del Rio <git@r.bdr.sh> | 2025-01-05 00:38:55 +0100 |
| commit | d7fef30ac3f539975ef9edbba8e0af4a4e9ff3de (patch) | |
| tree | 1e71dd131261a8f7a13d86d4dddd7d421e6a09f4 /src/metadata.rs | |
| parent | d26464d12e41e8d53fca8d0e5f9cc6ac03e48f9a (diff) | |
Commit batch of lints to allow autofix
Diffstat (limited to 'src/metadata.rs')
| -rw-r--r-- | src/metadata.rs | 19 |
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(); |