[−][src]Struct rust_sbml::ModelRaw
SBML model as defined in the SBML Level 3 Version 2 core.
Extended with fbc plugin
Example
use rust_sbml::ModelRaw; use std::fs; let ecoli = fs::read_to_string("examples/EcoliCore.xml").unwrap(); let raw_model = ModelRaw::parse(&ecoli).unwrap(); assert_eq!( raw_model.list_of_unit_definitions.unit_definitions[0].id.to_owned().unwrap(), "mmol_per_gDW_per_hr" )
Fields
id: Option<String>
metaid: Option<String>
name: Option<String>
substance_units: Option<UnitSIdRef>
time_units: Option<UnitSIdRef>
extent_units: Option<UnitSIdRef>
volume_units: Option<UnitSIdRef>
area_units: Option<UnitSIdRef>
length_units: Option<UnitSIdRef>
conversion_factor: Option<UnitSIdRef>
list_of_unit_definitions: ListOfUnitDefinitions
list_of_compartments: ListOfCompartments
list_of_species: ListOfSpecies
list_of_parameters: ListOfParameters
list_of_initial_assignments: ListOfInitialAssignments
list_of_reactions: ListOfReactions
list_of_constraints: ListOfConstraints
list_of_objectives: Option<ListOfObjectives>
Implementations
impl ModelRaw
[src]
pub fn parse(doc: &str) -> Result<Self, DeError>
[src]
pub fn to_string(&self) -> Result<String, DeError>
[src]
Trait Implementations
impl Clone for ModelRaw
[src]
impl Debug for ModelRaw
[src]
impl Default for ModelRaw
[src]
impl<'de> Deserialize<'de> for ModelRaw
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl<'_> From<&'_ ModelRaw> for ModelUnits
[src]
impl PartialEq<ModelRaw> for ModelRaw
[src]
impl Serialize for ModelRaw
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for ModelRaw
[src]
Auto Trait Implementations
impl RefUnwindSafe for ModelRaw
impl Send for ModelRaw
impl Sync for ModelRaw
impl Unpin for ModelRaw
impl UnwindSafe for ModelRaw
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,