Struct smpl::Program [−][src]
pub struct Program { /* fields omitted */ }
Methods
impl Program
[src]
impl Program
pub fn new(
universe: Universe,
metadata: Metadata,
features: PresentFeatures
) -> Program
[src]
pub fn new(
universe: Universe,
metadata: Metadata,
features: PresentFeatures
) -> Program
pub fn analysis_context<'a>(
&'a mut self
) -> (&'a Universe, &'a mut Metadata, &'a mut PresentFeatures)
[src]
pub fn analysis_context<'a>(
&'a mut self
) -> (&'a Universe, &'a mut Metadata, &'a mut PresentFeatures)
pub fn universe(&self) -> &Universe
[src]
pub fn universe(&self) -> &Universe
pub fn metadata(&self) -> &Metadata
[src]
pub fn metadata(&self) -> &Metadata
pub fn features(&self) -> &PresentFeatures
[src]
pub fn features(&self) -> &PresentFeatures
pub fn universe_mut(&mut self) -> &mut Universe
[src]
pub fn universe_mut(&mut self) -> &mut Universe
pub fn metadata_mut(&mut self) -> &mut Metadata
[src]
pub fn metadata_mut(&mut self) -> &mut Metadata
pub fn features_mut(&mut self) -> &mut PresentFeatures
[src]
pub fn features_mut(&mut self) -> &mut PresentFeatures