pub struct NewAssemblySet {}Expand description
Computation that creates an assembly set.
Trait Implementations§
Source§impl Clone for NewAssemblySet
impl Clone for NewAssemblySet
Source§fn clone(&self) -> NewAssemblySet
fn clone(&self) -> NewAssemblySet
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Simulation for NewAssemblySet
impl Simulation for NewAssemblySet
Source§type Item = AssemblySet
type Item = AssemblySet
The type of the item that is returned in within the simulation run.
Source§fn into_event(self) -> SimulationIntoEvent<Self>where
Self: Sized,
fn into_event(self) -> SimulationIntoEvent<Self>where
Self: Sized,
Convert into the
Event computation.Source§fn into_process(self) -> SimulationIntoProcess<Self>where
Self: Sized,
fn into_process(self) -> SimulationIntoProcess<Self>where
Self: Sized,
Convert to the
Process computation.Source§fn into_composite(self) -> SimulationIntoComposite<Self>where
Self: Sized,
fn into_composite(self) -> SimulationIntoComposite<Self>where
Self: Sized,
Convert into the
Composite computation.Source§fn and_then<U, F>(self, f: F) -> AndThen<Self, U, F>
fn and_then<U, F>(self, f: F) -> AndThen<Self, U, F>
Bind the current computation with its continuation within the resulting computation.
Source§fn map<B, F>(self, f: F) -> Map<Self, B, F>
fn map<B, F>(self, f: F) -> Map<Self, B, F>
Map the current computation using the specified transform.
Source§fn zip<U>(self, other: U) -> Zip<Self, U>where
Self: Sized,
U: Simulation,
fn zip<U>(self, other: U) -> Zip<Self, U>where
Self: Sized,
U: Simulation,
Zip the current computation with another one within the resulting computation.
Source§fn finally<U>(self, finalization: U) -> Finally<Self, U>
fn finally<U>(self, finalization: U) -> Finally<Self, U>
Finalize the current computation regardless of canceling it or not.
Source§fn run_by_index(
self,
specs: Specs,
run_index: usize,
run_count: usize,
) -> Result<Self::Item, Error>where
Self: Sized,
fn run_by_index(
self,
specs: Specs,
run_index: usize,
run_count: usize,
) -> Result<Self::Item, Error>where
Self: Sized,
Run the simulation by index.
Source§fn into_boxed(self) -> SimulationBox<Self::Item>where
Self: Sized + 'static,
fn into_boxed(self) -> SimulationBox<Self::Item>where
Self: Sized + 'static,
Convert into a boxed value.
Auto Trait Implementations§
impl Freeze for NewAssemblySet
impl RefUnwindSafe for NewAssemblySet
impl Send for NewAssemblySet
impl Sync for NewAssemblySet
impl Unpin for NewAssemblySet
impl UnwindSafe for NewAssemblySet
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<M> IntoSimulation for Mwhere
M: Simulation,
impl<M> IntoSimulation for Mwhere
M: Simulation,
Source§type Simulation = M
type Simulation = M
The target computation.
Source§type Item = <M as Simulation>::Item
type Item = <M as Simulation>::Item
The type of item that is returned by the computation.
Source§fn into_simulation(self) -> <M as IntoSimulation>::Simulation
fn into_simulation(self) -> <M as IntoSimulation>::Simulation
Convert to the
Simulation computation.