summaryrefslogtreecommitdiff
path: root/actualbudget_queries/src/actualbudget_categories.rs
blob: 846faf5e50d7661c846929e90591ff4af6e5f0d2 (plain)
1
2
3
4
5
6
7
use actualbudget_models::ActualbudgetCategory;
use actualbudget_schema::actualbudget_schema::categories::dsl::categories;
use diesel::{result::Error, QueryDsl, RunQueryDsl, SelectableHelper, SqliteConnection};

pub fn get_all_actualbudget_categories(connection: &mut SqliteConnection) -> Result<Vec<ActualbudgetCategory>, Error> {
    categories.select(ActualbudgetCategory::as_select()).load(connection)
}