DieselRust 的 ORM 框架
Diesel 是一個安全可擴(kuò)展的 Rust 編程語言的 ORM 框架和查詢構(gòu)建工具。Diesel 可避免運(yùn)行時錯誤,提供最好的性能。
示例代碼:
extern crate diesel_demo;
extern crate diesel;
use self::diesel_demo::*;
use self::diesel_demo::models::*;
use self::diesel::prelude::*;
fn main() {
use diesel_demo::schema::posts::dsl::*;
let connection = establish_connection();
let results = posts.filter(published.eq(true))
.limit(5)
.load::<Post>(&connection)
.expect("Error loading posts");
println!("Displaying {} posts", results.len());
for post in results {
println!("{}", post.title);
println!("----------\n");
println!("{}", post.body);
}
}評論
圖片
表情
