21 lines
475 B
Rust
21 lines
475 B
Rust
use crate::schema::*;
|
|
use serde::{Deserialize, Serialize};
|
|
|
|
#[derive(Debug, Serialize, Deserialize, Queryable)]
|
|
pub struct User {
|
|
pub id: i32,
|
|
pub first_name: String,
|
|
pub last_name: String,
|
|
pub email: String,
|
|
pub created_at: chrono::NaiveDateTime,
|
|
}
|
|
|
|
#[derive(Insertable, Debug)]
|
|
#[table_name = "users"]
|
|
pub struct NewUser<'a> {
|
|
pub first_name: &'a str,
|
|
pub last_name: &'a str,
|
|
pub email: &'a str,
|
|
pub created_at: chrono::NaiveDateTime,
|
|
}
|