aboutsummaryrefslogtreecommitdiffstats
path: root/src/models/user.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/models/user.rs')
-rw-r--r--src/models/user.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/models/user.rs b/src/models/user.rs
index 537dfe6..7f6fe88 100644
--- a/src/models/user.rs
+++ b/src/models/user.rs
@@ -13,6 +13,11 @@ pub struct User {
}
impl User {
+ pub fn all(conn: utils::DbConn) -> QueryResult<Vec<User>> {
+ use schema::users::dsl::*;
+ users.load::<User>(&*conn)
+ }
+
pub fn by_id(user_id: i32, conn: utils::DbConn) -> QueryResult<User> {
use schema::users::dsl::*;
users.filter(id.eq(user_id))