use crate::actualbudget_date::ActualbudgetDate; use derive_builder::Builder; use diesel::{prelude::{Identifiable, Queryable, QueryableByName, Selectable}, sqlite::Sqlite}; #[derive(Builder, Identifiable, QueryableByName, Queryable, Selectable, Clone)] #[diesel(table_name = crate::actualbudget_schema::zero_budgets)] #[diesel(check_for_backend(Sqlite))] pub struct ActualbudgetZeroBudget { pub id: String, pub month: ActualbudgetDate, pub category_id: String, pub amount: i32, pub do_carry_over: bool, }