about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--src/db.rs34
-rw-r--r--src/main.rs3
2 files changed, 2 insertions, 35 deletions
diff --git a/src/db.rs b/src/db.rs
index a0cc2cf..fe10325 100644
--- a/src/db.rs
+++ b/src/db.rs
@@ -17,14 +17,6 @@ pub struct Conn {
     pub conn: rusqlite::Connection,
 }
 
-#[derive(Debug)]
-pub enum Cmd {
-    Create(Post),
-    Update(Post),
-    Disconnect,
-    NOOP,
-}
-
 impl Conn {
     fn init() -> rusqlite::Connection {
         let start = time::Instant::now();
@@ -60,29 +52,3 @@ impl Conn {
         Conn { conn: Conn::init() }
     }
 }
-
-impl Cmd {
-    pub fn new(txt: &str, post: Post) -> Self {
-        match txt {
-            "create" => Cmd::Create(post),
-            "update" => Cmd::Update(post),
-            "disconnect" => Cmd::Disconnect,
-            _ => Cmd::NOOP,
-        }
-    }
-}
-
-impl Post {
-    pub fn new(title: &str, author: &str, body: &str) -> Self {
-        let id = 0;
-        let title = title.to_string();
-        let author = author.to_string();
-        let body = body.to_string();
-        Post {
-            id,
-            title,
-            author,
-            body,
-        }
-    }
-}
diff --git a/src/main.rs b/src/main.rs
index 48c6802..3f9d2a8 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -109,5 +109,6 @@ fn post(db: &db::Conn) {
         .into_string()
         .unwrap();
 
-    stmt.execute_named(&[(":title", &title), (":author", &user), (":body", &body)]);
+    stmt.execute_named(&[(":title", &title), (":author", &user), (":body", &body)])
+        .unwrap();
 }