A interval type for the postgres driver.
There is a separate document on how to contribute to this repo here
Rust-Postgres-Interval is dedicated datatype for the postgres interval type.
extern crate pg_interval;
use pg_interval::Interval;
fn main() {
let months = 13;
let days = 1;
let microseconds = 3600000000;
let interval = Interval::new(months, days, microseconds);
let output = interval.to_iso_8601();
assert_eq!(String::from("P1Y1M1DT1H"), output);
}- rust 1.22
- Implement method to covert interval into a sql compliant interval string
- Parse iso 8601, postgre, and sql interval strings into interval
- Support for nightly and beta
- Basic chrono integration