use serde::Serialize; use super::schema::pictures; #[derive(Queryable, Serialize)] pub struct Picture { pub id: i32, pub filepath: String, pub created_at: Option, pub focal_length: Option, pub shutter_speed: Option, pub width: i32, pub height: i32, pub make: Option, pub model: Option, pub lens: Option, pub orientation: Option, pub fnumber: Option, pub iso: Option, pub exposure_program: Option, pub exposure_compensation: Option, pub thumbnail: Option, } #[derive(Insertable)] #[table_name = "pictures"] pub struct NewPicture { pub filepath: String, pub created_at: Option, pub focal_length: Option, pub shutter_speed: Option, pub width: i32, pub height: i32, pub make: Option, pub model: Option, pub lens: Option, pub orientation: Option, pub fnumber: Option, pub iso: Option, pub exposure_program: Option, pub exposure_compensation: Option, pub thumbnail: Option, }