pub struct SimulationSubBlock {
pub particle: Option<String>,
pub statements: Vec<Statement>,
}Expand description
Subblocks in a simulation that contain the actual statements
Fields§
§particle: Option<String>§statements: Vec<Statement>Trait Implementations§
Source§impl ConstantSubstitution for SimulationSubBlock
impl ConstantSubstitution for SimulationSubBlock
fn substitute_constant( &mut self, name: &str, value: &SubstitutionValue, ) -> Result<()>
Source§impl Debug for SimulationSubBlock
impl Debug for SimulationSubBlock
Source§impl PartialEq for SimulationSubBlock
impl PartialEq for SimulationSubBlock
impl StructuralPartialEq for SimulationSubBlock
Auto Trait Implementations§
impl Freeze for SimulationSubBlock
impl RefUnwindSafe for SimulationSubBlock
impl Send for SimulationSubBlock
impl Sync for SimulationSubBlock
impl Unpin for SimulationSubBlock
impl UnwindSafe for SimulationSubBlock
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more