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 assert_eq!(users[0].username, "sayan");
21}