roomrs 0.2.2

Room-style local SQLite persistence library for Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// [명세 §5.2] SQL 파라미터 :id 에 대응하는 인자가 없으면 컴파일 에러
use roomrs::{dao, entity};

#[entity(table = "todos")]
struct Todo {
    #[pk(autoincrement)]
    id: i64,
    title: String,
}

#[dao]
trait TodoDao {
    #[query("SELECT * FROM todos WHERE id = :id")]
    fn find(&self) -> roomrs::Result<Option<Todo>>;
}

fn main() {}