multi_row/
multi_row.rs

1use skytable::{query, response::Rows, Config, Query, Response};
2
3#[derive(Query, Response)]
4pub struct User {
5    username: String,
6    password: String,
7    followers: u64,
8    email: Option<String>,
9}
10
11fn main() {
12    let mut db = Config::new_default("user", "password").connect().unwrap();
13    let users: Rows<User> = db
14        .query_parse(&query!(
15            "select all username, password, followers, email from myspace.mymodel limit ?",
16            1000u64
17        ))
18        .unwrap();
19    // assume the first row has username set to 'sayan'
20    assert_eq!(users[0].username, "sayan");
21}