summaryrefslogtreecommitdiff
path: root/backend/app/src/queries/accounts/get_all.rs
blob: 12941acc347ac42e94dbe1f7582248303667a30c (plain)
1
2
3
4
5
6
7
use diesel::{result::Error, QueryDsl, RunQueryDsl, SelectableHelper, SqliteConnection};

use crate::{models::account::Account, schema::accounts::dsl::accounts};

pub fn get_all_accounts(connection: &mut SqliteConnection) -> Result<Vec<Account>, Error> {
    accounts.select(Account::as_select()).load(connection)
}