use anyhow::{Context, Result}; use actualbudget_models::ActualbudgetZeroBudget; use actualbudget_schema::actualbudget_schema::zero_budgets::dsl::zero_budgets as zero_budgets_table; use diesel::{QueryDsl, RunQueryDsl, SelectableHelper, SqliteConnection}; pub fn get_all_actualbudget_zero_budgets(connection: &mut SqliteConnection) -> Result> { let zero_budgets = zero_budgets_table .select(ActualbudgetZeroBudget::as_select()) .load(connection) .with_context(|| "failed to get all Actualbudget zero budgets")?; Ok(zero_budgets) }