summaryrefslogtreecommitdiffstats
path: root/src/db/models/image.rs
diff options
context:
space:
mode:
authorMatthias Beyer <matthias.beyer@atos.net>2021-01-18 14:48:59 +0100
committerMatthias Beyer <matthias.beyer@atos.net>2021-01-18 14:48:59 +0100
commit0295809436d8e178a7d0528b47b9d4313b292eef (patch)
tree55671566fb700328c81a34b322cfa55309e098f8 /src/db/models/image.rs
parent5bee5329b823431fd3c971f75281084617766edd (diff)
Run `cargo fmt`
Signed-off-by: Matthias Beyer <matthias.beyer@atos.net>
Diffstat (limited to 'src/db/models/image.rs')
-rw-r--r--src/db/models/image.rs16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/db/models/image.rs b/src/db/models/image.rs
index 2295187..2570dc2 100644
--- a/src/db/models/image.rs
+++ b/src/db/models/image.rs
@@ -10,11 +10,11 @@
use anyhow::Error;
use anyhow::Result;
-use diesel::PgConnection;
use diesel::prelude::*;
+use diesel::PgConnection;
-use crate::schema::images::*;
use crate::schema::images;
+use crate::schema::images::*;
use crate::util::docker::ImageName;
#[derive(Identifiable, Queryable)]
@@ -24,14 +24,19 @@ pub struct Image {
}
#[derive(Insertable)]
-#[table_name="images"]
+#[table_name = "images"]
struct NewImage<'a> {
pub name: &'a str,
}
impl Image {
- pub fn create_or_fetch(database_connection: &PgConnection, image_name: &ImageName) -> Result<Image> {
- let new_image = NewImage { name: image_name.as_ref() };
+ pub fn create_or_fetch(
+ database_connection: &PgConnection,
+ image_name: &ImageName,
+ ) -> Result<Image> {
+ let new_image = NewImage {
+ name: image_name.as_ref(),
+ };
diesel::insert_into(images::table)
.values(&new_image)
@@ -44,4 +49,3 @@ impl Image {
.map_err(Error::from)
}
}
-