it works, but maybe back to diesel

This commit is contained in:
ntr 2018-09-12 20:57:22 +10:00
parent 8a7e6ce271
commit 7db60975fa

View File

@ -11,16 +11,16 @@ struct User {
pub fn create(params: AccountCreateParams, db: Db) -> Vec<u8> { pub fn create(params: AccountCreateParams, db: Db) -> Vec<u8> {
let uuid = Uuid::new_v4(); let uuid = Uuid::new_v4();
let new_user = User { let user = User {
id: uuid, id: uuid,
name: params.name, name: params.name,
}; };
db.execute(" let entry = db.execute("INSERT INTO users (id, name)
CREATE TABLE user ( VALUES (?1, ?2)",
id TEXT PRIMARY KEY, &[&user.id.to_string(), &user.name]).unwrap();
name TEXT NOT NULL,
)", &[]).unwrap(); println!("{:?}", entry);
match to_vec(&true) { match to_vec(&true) {
Ok(v) => v, Ok(v) => v,