use derive_builder::Builder; use diesel::prelude::{Identifiable, Insertable, Queryable, Selectable}; use serde::{Deserialize, Serialize}; use crate::date_utc::DateUtc; #[derive(Builder, Queryable, Identifiable, Selectable, Debug, PartialEq, Serialize, Deserialize, Insertable)] #[diesel(table_name = crate::schema::budget_drips)] pub struct BudgetDrip { pub id: i32, pub category_id: i32, pub date: DateUtc, pub quantity: i32, }