diff options
Diffstat (limited to 'crates/turtle/src/atuin_server/database/mod.rs')
| -rw-r--r-- | crates/turtle/src/atuin_server/database/mod.rs | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/crates/turtle/src/atuin_server/database/mod.rs b/crates/turtle/src/atuin_server/database/mod.rs index 845d67d7..a009ae1f 100644 --- a/crates/turtle/src/atuin_server/database/mod.rs +++ b/crates/turtle/src/atuin_server/database/mod.rs @@ -5,7 +5,6 @@ pub(crate) mod models; use std::fmt::{Debug, Display}; use serde::{Deserialize, Serialize}; -use time::{OffsetDateTime, PrimitiveDateTime, UtcOffset}; #[derive(Debug)] pub(crate) enum DbError { @@ -94,30 +93,3 @@ impl Debug for DbSettings { } } } - -pub(crate) fn into_utc(x: OffsetDateTime) -> PrimitiveDateTime { - let x = x.to_offset(UtcOffset::UTC); - PrimitiveDateTime::new(x.date(), x.time()) -} - -#[cfg(test)] -mod tests { - use time::macros::datetime; - - use super::into_utc; - - #[test] - fn utc() { - let dt = datetime!(2023-09-26 15:11:02 +05:30); - assert_eq!(into_utc(dt), datetime!(2023-09-26 09:41:02)); - assert_eq!(into_utc(dt).assume_utc(), dt); - - let dt = datetime!(2023-09-26 15:11:02 -07:00); - assert_eq!(into_utc(dt), datetime!(2023-09-26 22:11:02)); - assert_eq!(into_utc(dt).assume_utc(), dt); - - let dt = datetime!(2023-09-26 15:11:02 +00:00); - assert_eq!(into_utc(dt), datetime!(2023-09-26 15:11:02)); - assert_eq!(into_utc(dt).assume_utc(), dt); - } -} |
