summaryrefslogtreecommitdiffstats
path: root/src/db
diff options
context:
space:
mode:
authorMatthias Beyer <matthias.beyer@atos.net>2021-01-19 13:24:03 +0100
committerMatthias Beyer <mail@beyermatthias.de>2021-01-19 15:51:08 +0100
commit7654b507521997b5380e9e89ecda154dc800a4df (patch)
tree5b2bb70e38692be68019876b16f87ce4d38de3af /src/db
parent8927d5c521f60d6f4152e4722a33f0d327d104a2 (diff)
Make database types Eq, PartialEq
Signed-off-by: Matthias Beyer <matthias.beyer@atos.net>
Diffstat (limited to 'src/db')
-rw-r--r--src/db/models/endpoint.rs2
-rw-r--r--src/db/models/job.rs2
-rw-r--r--src/db/models/package.rs2
-rw-r--r--src/db/models/submit.rs2
4 files changed, 4 insertions, 4 deletions
diff --git a/src/db/models/endpoint.rs b/src/db/models/endpoint.rs
index 24d8d9b..73009f6 100644
--- a/src/db/models/endpoint.rs
+++ b/src/db/models/endpoint.rs
@@ -16,7 +16,7 @@ use diesel::PgConnection;
use crate::schema::endpoints;
use crate::schema::endpoints::*;
-#[derive(Identifiable, Queryable)]
+#[derive(Identifiable, Queryable, Eq, PartialEq)]
pub struct Endpoint {
pub id: i32,
pub name: String,
diff --git a/src/db/models/job.rs b/src/db/models/job.rs
index fa0dc8b..aa7b7f9 100644
--- a/src/db/models/job.rs
+++ b/src/db/models/job.rs
@@ -20,7 +20,7 @@ use crate::schema::jobs;
use crate::schema::jobs::*;
use crate::util::docker::ContainerHash;
-#[derive(Debug, Identifiable, Queryable, Associations)]
+#[derive(Debug, Eq, PartialEq, Identifiable, Queryable, Associations)]
#[belongs_to(Submit)]
#[belongs_to(Endpoint)]
#[belongs_to(Package)]
diff --git a/src/db/models/package.rs b/src/db/models/package.rs
index 4041865..6a5b646 100644
--- a/src/db/models/package.rs
+++ b/src/db/models/package.rs
@@ -18,7 +18,7 @@ use diesel::PgConnection;
use crate::schema::packages;
use crate::schema::packages::*;
-#[derive(Debug, Identifiable, Queryable)]
+#[derive(Debug, Identifiable, Queryable, Eq, PartialEq)]
pub struct Package {
pub id: i32,
pub name: String,
diff --git a/src/db/models/submit.rs b/src/db/models/submit.rs
index c58c1e8..a33bf96 100644
--- a/src/db/models/submit.rs
+++ b/src/db/models/submit.rs
@@ -22,7 +22,7 @@ use crate::db::models::Package;
use crate::schema::submits;
use crate::schema::submits::*;
-#[derive(Clone, Debug, Identifiable, Queryable, Associations)]
+#[derive(Clone, Debug, Eq, PartialEq, Identifiable, Queryable, Associations)]
#[belongs_to(Package, foreign_key = "requested_package_id")]
#[belongs_to(Image, foreign_key = "requested_image_id")]
#[table_name = "submits"]