mirror of
https://github.com/pcvolkmer/osc-variant.git
synced 2025-04-19 19:56:50 +00:00
refactor: move local function to the top
This commit is contained in:
parent
cd58cdba93
commit
e07ee7f593
@ -414,6 +414,23 @@ impl FromStr for OnkostarEditor {
|
|||||||
|
|
||||||
impl Checkable for OnkostarEditor {
|
impl Checkable for OnkostarEditor {
|
||||||
fn check(&self) -> Vec<CheckNotice> {
|
fn check(&self) -> Vec<CheckNotice> {
|
||||||
|
fn requirement_error(
|
||||||
|
form: &impl Comparable,
|
||||||
|
item: &impl Comparable,
|
||||||
|
t: &str,
|
||||||
|
) -> CheckNotice {
|
||||||
|
CheckNotice::ErrorWithCode {
|
||||||
|
code: "2023-0004".to_string(),
|
||||||
|
description: format!(
|
||||||
|
"'{}' hat einen Verweis auf zuvor nicht definiertes {t} '{}' (OSTARSUPP-13212)",
|
||||||
|
form.get_name(),
|
||||||
|
item.get_name()
|
||||||
|
),
|
||||||
|
line: None,
|
||||||
|
example: None,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Inner form checks
|
// Inner form checks
|
||||||
|
|
||||||
let mut result = self
|
let mut result = self
|
||||||
@ -436,23 +453,6 @@ impl Checkable for OnkostarEditor {
|
|||||||
|
|
||||||
let mut requirement_checked_forms = vec![];
|
let mut requirement_checked_forms = vec![];
|
||||||
|
|
||||||
fn requirement_error(
|
|
||||||
form: &impl Comparable,
|
|
||||||
item: &impl Comparable,
|
|
||||||
t: &str,
|
|
||||||
) -> CheckNotice {
|
|
||||||
CheckNotice::ErrorWithCode {
|
|
||||||
code: "2023-0004".to_string(),
|
|
||||||
description: format!(
|
|
||||||
"'{}' hat einen Verweis auf zuvor nicht definiertes {t} '{}' (OSTARSUPP-13212)",
|
|
||||||
form.get_name(),
|
|
||||||
item.get_name()
|
|
||||||
),
|
|
||||||
line: None,
|
|
||||||
example: None,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
self.editor.unterformular.iter().for_each(|form| {
|
self.editor.unterformular.iter().for_each(|form| {
|
||||||
requirement_checked_forms.push(form.get_name());
|
requirement_checked_forms.push(form.get_name());
|
||||||
form.get_required_entries(self)
|
form.get_required_entries(self)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user