summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2021-10-24 12:01:12 +0200
committerMatthias Beyer <mail@beyermatthias.de>2021-10-24 12:02:00 +0200
commit745d117949fbaf4fd065a114680cf79cafbf250a (patch)
tree241c8729663061d96e56314a0fa9c6d5dfde12fb
parenta7a90c8dd7c3daeb07838915d827297c7516bd91 (diff)
model: Make struct identifyable
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r--service-person/src/model/city.rs3
-rw-r--r--service-person/src/model/country.rs3
-rw-r--r--service-person/src/model/street.rs3
3 files changed, 6 insertions, 3 deletions
diff --git a/service-person/src/model/city.rs b/service-person/src/model/city.rs
index d297344..24c0e16 100644
--- a/service-person/src/model/city.rs
+++ b/service-person/src/model/city.rs
@@ -10,7 +10,8 @@ use diesel::Connection;
use crate::db::DbPool;
use crate::schema::cities;
-#[derive(Debug, Deserialize, diesel::Queryable, getset::Getters)]
+#[derive(Debug, Deserialize, diesel::Identifiable, diesel::Queryable, getset::Getters)]
+#[table_name = "cities"]
pub struct City {
pub(super) id: i32,
diff --git a/service-person/src/model/country.rs b/service-person/src/model/country.rs
index 4a54224..63c54d9 100644
--- a/service-person/src/model/country.rs
+++ b/service-person/src/model/country.rs
@@ -10,7 +10,8 @@ use diesel::Connection;
use crate::db::DbPool;
use crate::schema::countries;
-#[derive(Debug, Deserialize, diesel::Queryable, getset::Getters)]
+#[derive(Debug, Deserialize, diesel::Identifiable, diesel::Queryable, getset::Getters)]
+#[table_name = "countries"]
pub struct Country {
pub(super) id: i32,
diff --git a/service-person/src/model/street.rs b/service-person/src/model/street.rs
index 9b0412a..cad8e1e 100644
--- a/service-person/src/model/street.rs
+++ b/service-person/src/model/street.rs
@@ -10,7 +10,8 @@ use diesel::Connection;
use crate::db::DbPool;
use crate::schema::streets;
-#[derive(Debug, Deserialize, diesel::Queryable, getset::Getters)]
+#[derive(Debug, Deserialize, diesel::Identifiable, diesel::Queryable, getset::Getters)]
+#[table_name = "streets"]
pub struct Street {
pub(super) id: i32,