diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2020-11-05 11:35:35 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2020-11-05 11:37:34 +0100 |
commit | 4189dfbec95e44b6afca285c0192721b24e68883 (patch) | |
tree | 9b957b4f52cceddab9f6d95ceb20c825b4ef8ccb /src/db/models | |
parent | 321b0cacb0749d4ab0d67315ba4748987ebe96b7 (diff) |
Add NewPackage type for adding a package to the database
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'src/db/models')
-rw-r--r-- | src/db/models/package.rs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/db/models/package.rs b/src/db/models/package.rs index 5da89ff..abe76e8 100644 --- a/src/db/models/package.rs +++ b/src/db/models/package.rs @@ -1,3 +1,5 @@ +use crate::schema::packages; + #[derive(Queryable)] pub struct Package { pub id: i32, @@ -5,3 +7,10 @@ pub struct Package { pub version: String, } +#[derive(Insertable)] +#[table_name="packages"] +pub struct NewPackage<'a> { + pub name: &'a str, + pub version: &'a str, +} + |