extern crate diesel; use backend::models::*; use backend::*; use diesel::prelude::*; type DbError = Box; pub fn list_pictures(conn: &PgConnection) -> Result, DbError> { use self::schema::pictures::dsl::*; Ok(pictures .limit(50) .order_by(created_at.desc()) .load::(conn)?) }