ormlite 0.24.3

An ORM for people who love SQL
Documentation
#![allow(unused)]
use uuid::Uuid;
use ormlite::TableMeta;
use serde::Serialize;

#[derive(TableMeta)]
pub struct Person {
    id: Uuid,
    name: String,
    age: u8,
}

#[derive(TableMeta, Serialize)]
pub struct Person2 {
    id: Uuid,
    #[ormlite(column = "old")]
    age: u8,
}

fn main() {
    assert_eq!(Person::table_name(), "person");
    assert_eq!(Person::table_columns(), &["id", "name", "age"]);
    assert_eq!(Person::primary_key(), Some("id"));

    assert_eq!(Person2::table_columns(), &["id", "old"]);
}