aion 0.1.0

A friendly Rust duration and datetime utility crate
Documentation

Aion

Aion is a utility crate, inspired by rails, for you to write Duration and DateTime like this:

let now = Utc::now();
let two_days_later_1 = now + 2.days(); 
let two_days_later_2 = 2.days().later();

Example

fn main() {
  println!("2 days later: {}", 2.days().later());
  println!("3 days ago: {}", 3.days().ago());
  println!("3 days ago: {}", Utc::now() - 3.days());
  println!("4 minutes later: {}", 4.minutes().later());
  println!("5 weeks later: {}", 4.weeks().later());
  println!("6 seconds ago: {}", 6.seconds().ago());
  println!("7 days from now: {}", 7.days().from_now());
  println!("8 milliseconds later: {}", 7.milliseconds().later());
}