rustorm 0.0.8

An ORM for rust
extern crate rustorm;
extern crate chrono;
extern crate uuid;
extern crate rustc_serialize;

use rustorm::dao::Dao;
use uuid::Uuid;
use chrono::datetime::DateTime;
use chrono::naive::date::NaiveDate;
use chrono::naive::time::NaiveTime;
use chrono::naive::datetime::NaiveDateTime;
use chrono::offset::utc::UTC;
use rustc_serialize::json;

fn main(){
    let s = "lee";
    let n = 20i8;
    let date = UTC::now();
    let mut dao = Dao::new();
    dao.set("name", &s);
    dao.set("age", &n);
    dao.set("created", &date);
    let name:String = dao.get("name");
    let age:i8 = dao.get("age");
    let created:DateTime<UTC> = dao.get("created");
    let none:Option<u8> = dao.get_opt("none");
    println!("json: {}",json::encode(&dao).unwrap());
}