1use super::tag::TagIndex;
2use std::fmt;
3
4#[derive(Clone, Debug, Default)]
6pub struct Root {
7 pub list_of_species: Option<TagIndex>,
8 pub list_of_reactions: Option<TagIndex>,
9 pub list_of_unit_definitions: Option<TagIndex>,
10 pub list_of_compartments: Option<TagIndex>,
11 pub list_of_parameters: Option<TagIndex>,
12 pub list_of_function_definitions: Option<TagIndex>,
13 pub list_of_initial_assignments: Option<TagIndex>,
14 pub list_of_rules: Option<TagIndex>,
15}
16
17impl fmt::Display for Root {
18 fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
19 writeln!(f, "Root")
20 }
21}