Use traits for catalogues, forms and form entries

This commit is contained in:
2023-06-15 22:54:25 +02:00
parent 2c11690edf
commit 13f1126619
7 changed files with 125 additions and 60 deletions

View File

@@ -24,7 +24,7 @@
use serde::{Deserialize, Serialize};
use crate::model::Ordner;
use crate::model::{Listable, Ordner};
#[derive(Serialize, Deserialize, Debug)]
#[serde(deny_unknown_fields)]
@@ -55,8 +55,8 @@ pub struct DataCatalogue {
ordner: Ordner,
}
impl DataCatalogue {
pub fn to_listed_string(&self) -> String {
impl Listable for DataCatalogue {
fn to_listed_string(&self) -> String {
format!(
"Datenkatalog '{}' in Revision '{}'",
self.name, self.revision