From 12c8aedd5dfae75ec6bde982968bc77b70550374 Mon Sep 17 00:00:00 2001 From: Federico Igne Date: Tue, 9 Jun 2020 19:37:37 +0100 Subject: [rust] Gigasecond --- gigasecond/src/lib.rs | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 gigasecond/src/lib.rs (limited to 'gigasecond/src/lib.rs') diff --git a/gigasecond/src/lib.rs b/gigasecond/src/lib.rs new file mode 100644 index 0000000..0abd90b --- /dev/null +++ b/gigasecond/src/lib.rs @@ -0,0 +1,7 @@ +use chrono::{DateTime, Duration, Utc}; + +// Returns a Utc DateTime one billion seconds after start. +pub fn after(start: DateTime) -> DateTime { + let gigasecond = Duration::seconds(1_000_000_000); + start + gigasecond +} -- cgit v1.2.3