summaryrefslogtreecommitdiffstats
path: root/src/db/models
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2020-11-05 11:51:59 +0100
committerMatthias Beyer <mail@beyermatthias.de>2020-11-05 11:51:59 +0100
commitbf9e86db80e9b66e1c67160a8b46aa60cb205692 (patch)
tree81b64e3706e243a396404e9da05ee795e52a72e9 /src/db/models
parentd21c8858e653cbfbf779a103110c7d0342e21114 (diff)
Add NewImage type for inserting image into database
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'src/db/models')
-rw-r--r--src/db/models/image.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/db/models/image.rs b/src/db/models/image.rs
index b8dd552..bb050c3 100644
--- a/src/db/models/image.rs
+++ b/src/db/models/image.rs
@@ -1,5 +1,14 @@
+use crate::schema::images;
+
#[derive(Queryable)]
pub struct Image {
pub id: i32,
pub name: String,
}
+
+#[derive(Insertable)]
+#[table_name="images"]
+pub struct NewImage<'a> {
+ pub name: &'a str,
+}
+