Built new error module to hold document name.
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 1s
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 1s
This commit is contained in:
@@ -201,6 +201,7 @@ impl PathAction {
|
||||
|
||||
#[derive(Clone, Debug)]
|
||||
pub struct DocDef {
|
||||
doc_name: NameType,
|
||||
doc_names: Vec<Name>,
|
||||
field_names: Names,
|
||||
fields: HashMap<Uuid, FieldSetting>,
|
||||
@@ -258,6 +259,7 @@ impl DocDef {
|
||||
),
|
||||
];
|
||||
Self {
|
||||
doc_name: NameType::None,
|
||||
doc_names: names,
|
||||
field_names: Names::new(),
|
||||
fields: HashMap::new(),
|
||||
@@ -375,8 +377,8 @@ impl DocDef {
|
||||
}
|
||||
|
||||
impl MessageAction for DocDef {
|
||||
fn doc_name(&self) -> NameType {
|
||||
NameType::None
|
||||
fn doc_name(&self) -> &NameType {
|
||||
&self.doc_name
|
||||
}
|
||||
}
|
||||
|
||||
@@ -389,7 +391,7 @@ mod docdefs {
|
||||
fn message_doc_name_returns_none() {
|
||||
let docname = Name::english("tester");
|
||||
let mut docdef = DocDef::new(docname);
|
||||
assert_eq!(docdef.doc_name(), NameType::None);
|
||||
assert_eq!(docdef.doc_name(), &NameType::None);
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
||||
Reference in New Issue
Block a user