From e39b6bca2a05c4c9523f591e71ac52857fc02e44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matou=C5=A1=20Volf?= Date: Sat, 17 Aug 2024 11:43:22 +0200 Subject: [PATCH] refactor: make the project model fields accessible by getters --- src/models/project.rs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/models/project.rs b/src/models/project.rs index 8bed447..c312217 100644 --- a/src/models/project.rs +++ b/src/models/project.rs @@ -6,8 +6,18 @@ use serde::{Deserialize, Serialize}; #[diesel(table_name = crate::schema::projects)] #[diesel(check_for_backend(diesel::pg::Pg))] pub struct Project { - pub(crate) id: i32, - pub(crate) title: String, + id: i32, + title: String, +} + +impl Project { + pub fn id(&self) -> i32 { + self.id + } + + pub fn title(&self) -> &str { + &self.title + } } #[derive(Insertable, Serialize, Deserialize)]