building db support with diesel.rs

This commit is contained in:
2019-01-27 21:52:46 +01:00
parent 940927d376
commit fb4d24ef44
14 changed files with 113 additions and 6 deletions

View File

@@ -0,0 +1,23 @@
extern crate cookbook;
extern crate diesel;
use self::cookbook::*;
use self::models::*;
use self::diesel::prelude::*;
fn main() {
use cookbook::schema::recipes::dsl::*;
let conn = establish_connection();
let result = recipes
.limit(5)
.load::<Recipe>(&conn)
.expect("Error loading recipes");
println!("Here are {} recipes :", result.len());
for rec in result {
println!("{}", rec.title);
println!("-------------\n");
println!("{}", rec.ingredients);
}
}