extern crate rustorm;
#[macro_use]
extern crate rustorm_codegen;
extern crate rustorm_dao as dao;
use dao::{FromDao, ToDao};
use rustorm::ToTableName;
#[derive(Debug, FromDao, ToDao, ToTableName)]
struct User {
id: i32,
username: String,
}
fn main() {
let user = User {
id: 1,
username: "ivanceras".to_string(),
};
println!("user: {:#?}", user);
let dao = user.to_dao();
println!("dao: {:#?}", dao);
let table = User::to_table_name();
println!("table name: {}", table.name);
println!("table: {:#?}", table);
}