I added missing examples to stdlib documentation. I also learned a bit about Chrono, seemingly the most comprehensive date and time library for Rust. I used to determine what the next release date for Rust is, using the following code:

::: {.sourcecode} rust

extern crate chrono;

use chrono::{NaiveDate, Duration, Local};

fn main() {

:

for n in 0.. {

:   // Rust 1.0 release let initial = NaiveDate::from_ymd(2015, 5,
    15); // 1.0 was released on a Friday, but nowadays they happen
    Thursdays let release_date =
    initial.checked_add(Duration::weeks(6 * n)).unwrap() -
    Duration::days(1); if release_date >
    Local::today().naive_local() { println!("{}", release_date);
    break; }

}

} :::