netter_core 0.1.3

Core for Netter project
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use diesel::prelude::*;
use crate::database::schema::users;
use crate::database::schema::users::dsl::*;

#[derive(Queryable, Debug)]
pub struct User {
    pub id: i32,
    pub name: String,
    pub password: String,
}

impl User {
    fn get_all(connection: &mut PgConnection) -> Vec<User> {
        users
            .load::<User>(connection)
            .expect("Error loading users")
    }
}