pub struct StepBlock {
pub step_range: StepRange,
pub subblocks: Vec<SimulationSubBlock>,
}Expand description
Block representing an action that is to be repeated according to a step range
Fields§
§step_range: StepRange§subblocks: Vec<SimulationSubBlock>Trait Implementations§
Source§impl ConstantSubstitution for StepBlock
impl ConstantSubstitution for StepBlock
fn substitute_constant( &mut self, name: &str, value: &SubstitutionValue, ) -> Result<()>
impl StructuralPartialEq for StepBlock
Auto Trait Implementations§
impl Freeze for StepBlock
impl RefUnwindSafe for StepBlock
impl Send for StepBlock
impl Sync for StepBlock
impl Unpin for StepBlock
impl UnwindSafe for StepBlock
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