rust-lang/time — pull request #38 by JP-Ellis (2014-12-20 11:55:36+00:00)
Title: Add some implementations:

- Added `Sub` for `Timespec`, now allowing for Durations to be subtracted (they could only be added before). Closes #32.

- Added `Add` and `Sub` for `Tm` allowing Durations to be both added and subtracted in a similar way to `Timespec`.
Since there does not appear to be any function analogous to `at` and `at_utc` which allows for an arbitrary timezone to be set, the adding and subtracting a duration from a `Tm` object will always result in `Tm` at UTC. Closes #32.

- Added `PartialOrd` and `Ord` for `Tm`. Closes #31.