diff options
author | Matthias Beyer <matthias.beyer@atos.net> | 2021-01-19 13:24:03 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2021-01-19 15:51:08 +0100 |
commit | 7654b507521997b5380e9e89ecda154dc800a4df (patch) | |
tree | 5b2bb70e38692be68019876b16f87ce4d38de3af /src/db | |
parent | 8927d5c521f60d6f4152e4722a33f0d327d104a2 (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.rs | 2 | ||||
-rw-r--r-- | src/db/models/job.rs | 2 | ||||
-rw-r--r-- | src/db/models/package.rs | 2 | ||||
-rw-r--r-- | src/db/models/submit.rs | 2 |
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"] |