From 76a782599b4ecc4ecb9b0ce7acc6420ed9e1ec8e Mon Sep 17 00:00:00 2001 From: "Adam T. Carpenter" Date: Tue, 20 Oct 2020 09:50:08 -0400 Subject: back to basics -- working on the most-required functionality first, like handlers --- dichroism/src/product_repo.rs | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) (limited to 'dichroism/src/product_repo.rs') diff --git a/dichroism/src/product_repo.rs b/dichroism/src/product_repo.rs index 67c5d3e..852b930 100644 --- a/dichroism/src/product_repo.rs +++ b/dichroism/src/product_repo.rs @@ -1,18 +1,21 @@ -use super::models::ProductImg; +use super::models::Product; use diesel::prelude::*; use diesel::result::Error; type DBConn = SqliteConnection; -pub fn read_products(_conn: &DBConn) -> Result, Error> { +pub fn create_product(conn: &DBConn) -> Result { todo!() } -#[cfg(test)] -mod tests { +pub fn read_products(_conn: &DBConn) -> Result, Error> { + todo!() +} + +pub fn update_product(conn: &DBConn) -> Result { + todo!() +} - #[test] - fn test() -> std::result::Result<(), Box> { - Ok(()) - } +pub fn delete_product(conn: &DBConn) -> Result<(), Error> { + todo!() } -- cgit v1.2.3