17 lines
347 B
Rust
17 lines
347 B
Rust
use diesel::prelude::*;
|
|
use super::schema::libraries;
|
|
|
|
#[derive(Queryable, Selectable)]
|
|
#[diesel(table_name = libraries)]
|
|
#[diesel(check_for_backend(diesel::sqlite::Sqlite))]
|
|
pub struct Library {
|
|
pub id: i32,
|
|
pub name: String,
|
|
}
|
|
|
|
#[derive(Insertable)]
|
|
#[diesel(table_name = libraries)]
|
|
pub struct NewLibrary<'a> {
|
|
pub name: &'a str,
|
|
}
|