pub enum SimulationBlock {
Once(OnceBlock),
Step(StepBlock),
}Expand description
All possible blocks inside a simulation
Variants§
Trait Implementations§
Source§impl ConstantSubstitution for SimulationBlock
impl ConstantSubstitution for SimulationBlock
fn substitute_constant( &mut self, name: &str, value: &SubstitutionValue, ) -> Result<()>
Source§impl Debug for SimulationBlock
impl Debug for SimulationBlock
Source§impl PartialEq for SimulationBlock
impl PartialEq for SimulationBlock
impl StructuralPartialEq for SimulationBlock
Auto Trait Implementations§
impl Freeze for SimulationBlock
impl RefUnwindSafe for SimulationBlock
impl Send for SimulationBlock
impl Sync for SimulationBlock
impl Unpin for SimulationBlock
impl UnwindSafe for SimulationBlock
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