Struct photosynthesis::MoleculeSet [−][src]
pub struct MoleculeSet { pub molecules: Vec<Molecules>, pub history: Vec<Vec<Molecules>>, pub recipes: Vec<Recipe>, }
Fields
molecules: Vec<Molecules>
history: Vec<Vec<Molecules>>
recipes: Vec<Recipe>
Methods
impl MoleculeSet
[src]
impl MoleculeSet
pub fn new(molecules: Vec<Molecules>) -> MoleculeSet
[src]
pub fn new(molecules: Vec<Molecules>) -> MoleculeSet
pub fn contains(&self, molecule: &Molecules) -> bool
[src]
pub fn contains(&self, molecule: &Molecules) -> bool
pub fn remove(&mut self, molecule: &Molecules) -> Option<Molecules>
[src]
pub fn remove(&mut self, molecule: &Molecules) -> Option<Molecules>
Removes all instances of molecule.
pub fn synthesize(&mut self) -> Result<()>
[src]
pub fn synthesize(&mut self) -> Result<()>
Auto Trait Implementations
impl Send for MoleculeSet
impl Send for MoleculeSet
impl Sync for MoleculeSet
impl Sync for MoleculeSet