sbml_rs/structs/
root.rs

1use super::tag::TagIndex;
2use std::fmt;
3
4// SBML Model Root
5#[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}