pub struct NestedNode { /* private fields */ }
Expand description
A nested node within a cell.
Created when accessing nodes from instances propagated through data.
Implementations§
Trait Implementations§
Source§impl AsRef<NestedNode> for NestedTerminal
impl AsRef<NestedNode> for NestedTerminal
Source§fn as_ref(&self) -> &NestedNode
fn as_ref(&self) -> &NestedNode
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Clone for NestedNode
impl Clone for NestedNode
Source§fn clone(&self) -> NestedNode
fn clone(&self) -> NestedNode
Returns a copy 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 Debug for NestedNode
impl Debug for NestedNode
Source§impl FlatLen for NestedNode
impl FlatLen for NestedNode
Source§impl Flatten<NestedNode> for NestedNode
impl Flatten<NestedNode> for NestedNode
Source§impl From<&NestedNode> for NodePath
impl From<&NestedNode> for NodePath
Source§fn from(value: &NestedNode) -> Self
fn from(value: &NestedNode) -> Self
Converts to this type from the input type.
Source§impl From<NestedNode> for NodePath
impl From<NestedNode> for NodePath
Source§fn from(value: NestedNode) -> Self
fn from(value: NestedNode) -> Self
Converts to this type from the input type.
Source§impl HasBundleKind for NestedNode
impl HasBundleKind for NestedNode
Source§type BundleKind = Signal
type BundleKind = Signal
The Rust type of the
BundleKind
associated with this bundle.Source§fn kind(&self) -> Self::BundleKind
fn kind(&self) -> Self::BundleKind
Returns the
BundleKind
of this bundle.Source§impl<S: StringPathSchema> HasNestedView<PexContext<S>> for NestedNode
impl<S: StringPathSchema> HasNestedView<PexContext<S>> for NestedNode
Source§type NestedView = RawNestedNode
type NestedView = RawNestedNode
A view of the nested object. Read more
Source§fn nested_view(&self, parent: &PexContext<S>) -> NestedView<Self, PexContext<S>>
fn nested_view(&self, parent: &PexContext<S>) -> NestedView<Self, PexContext<S>>
Creates a nested view of the object given a parent node.
Source§impl HasNestedView for NestedNode
impl HasNestedView for NestedNode
Source§type NestedView = NestedNode
type NestedView = NestedNode
A view of the nested object. Read more
Source§fn nested_view(&self, parent: &InstancePath) -> NestedView<Self>
fn nested_view(&self, parent: &InstancePath) -> NestedView<Self>
Creates a nested view of the object given a parent node.
Source§impl<S: Simulator, A0: Analysis> Save<S, (A0,)> for NestedNodewhere
NestedNode: Save<S, A0>,
impl<S: Simulator, A0: Analysis> Save<S, (A0,)> for NestedNodewhere
NestedNode: Save<S, A0>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey,)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey,)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved,)
type Saved = (<NestedNode as Save<S, A0>>::Saved,)
The saved data associated with things object.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis> Save<S, (A0, A1)> for NestedNode
impl<S: Simulator, A0: Analysis, A1: Analysis> Save<S, (A0, A1)> for NestedNode
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved)
The saved data associated with things object.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis> Save<S, (A0, A1, A2)> for NestedNode
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis> Save<S, (A0, A1, A2)> for NestedNode
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2)>>::Saved
fn from_saved( output: &<(A0, A1, A2) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis> Save<S, (A0, A1, A2, A3)> for NestedNode
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis> Save<S, (A0, A1, A2, A3)> for NestedNode
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis> Save<S, (A0, A1, A2, A3, A4)> for NestedNode
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis> Save<S, (A0, A1, A2, A3, A4)> for NestedNode
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis> Save<S, (A0, A1, A2, A3, A4, A5)> for NestedNode
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis> Save<S, (A0, A1, A2, A3, A4, A5)> for NestedNode
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6)> for NestedNode
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6)> for NestedNode
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7)> for NestedNode
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7)> for NestedNode
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8)> for NestedNode
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8)> for NestedNode
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)> for NestedNode
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)> for NestedNode
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)> for NestedNode
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)> for NestedNode
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)> for NestedNode
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)> for NestedNode
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)> for NestedNode
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)> for NestedNode
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)> for NestedNode
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)> for NestedNode
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)> for NestedNode
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)> for NestedNode
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)> for NestedNode
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)> for NestedNode
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)> for NestedNode
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)> for NestedNode
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)> for NestedNode
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)> for NestedNode
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)> for NestedNode
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)> for NestedNode
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis, A47: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46> + Save<S, A47>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis, A47: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46> + Save<S, A47>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey, <NestedNode as Save<S, A47>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey, <NestedNode as Save<S, A47>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved, <NestedNode as Save<S, A47>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved, <NestedNode as Save<S, A47>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis, A47: Analysis, A48: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46> + Save<S, A47> + Save<S, A48>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis, A47: Analysis, A48: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46> + Save<S, A47> + Save<S, A48>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey, <NestedNode as Save<S, A47>>::SaveKey, <NestedNode as Save<S, A48>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey, <NestedNode as Save<S, A47>>::SaveKey, <NestedNode as Save<S, A48>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved, <NestedNode as Save<S, A47>>::Saved, <NestedNode as Save<S, A48>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved, <NestedNode as Save<S, A47>>::Saved, <NestedNode as Save<S, A48>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis, A47: Analysis, A48: Analysis, A49: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46> + Save<S, A47> + Save<S, A48> + Save<S, A49>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis, A47: Analysis, A48: Analysis, A49: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46> + Save<S, A47> + Save<S, A48> + Save<S, A49>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey, <NestedNode as Save<S, A47>>::SaveKey, <NestedNode as Save<S, A48>>::SaveKey, <NestedNode as Save<S, A49>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey, <NestedNode as Save<S, A47>>::SaveKey, <NestedNode as Save<S, A48>>::SaveKey, <NestedNode as Save<S, A49>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved, <NestedNode as Save<S, A47>>::Saved, <NestedNode as Save<S, A48>>::Saved, <NestedNode as Save<S, A49>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved, <NestedNode as Save<S, A47>>::Saved, <NestedNode as Save<S, A48>>::Saved, <NestedNode as Save<S, A49>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis, A47: Analysis, A48: Analysis, A49: Analysis, A50: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46> + Save<S, A47> + Save<S, A48> + Save<S, A49> + Save<S, A50>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis, A47: Analysis, A48: Analysis, A49: Analysis, A50: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46> + Save<S, A47> + Save<S, A48> + Save<S, A49> + Save<S, A50>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey, <NestedNode as Save<S, A47>>::SaveKey, <NestedNode as Save<S, A48>>::SaveKey, <NestedNode as Save<S, A49>>::SaveKey, <NestedNode as Save<S, A50>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey, <NestedNode as Save<S, A47>>::SaveKey, <NestedNode as Save<S, A48>>::SaveKey, <NestedNode as Save<S, A49>>::SaveKey, <NestedNode as Save<S, A50>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved, <NestedNode as Save<S, A47>>::Saved, <NestedNode as Save<S, A48>>::Saved, <NestedNode as Save<S, A49>>::Saved, <NestedNode as Save<S, A50>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved, <NestedNode as Save<S, A47>>::Saved, <NestedNode as Save<S, A48>>::Saved, <NestedNode as Save<S, A49>>::Saved, <NestedNode as Save<S, A50>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis, A47: Analysis, A48: Analysis, A49: Analysis, A50: Analysis, A51: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46> + Save<S, A47> + Save<S, A48> + Save<S, A49> + Save<S, A50> + Save<S, A51>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis, A47: Analysis, A48: Analysis, A49: Analysis, A50: Analysis, A51: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46> + Save<S, A47> + Save<S, A48> + Save<S, A49> + Save<S, A50> + Save<S, A51>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey, <NestedNode as Save<S, A47>>::SaveKey, <NestedNode as Save<S, A48>>::SaveKey, <NestedNode as Save<S, A49>>::SaveKey, <NestedNode as Save<S, A50>>::SaveKey, <NestedNode as Save<S, A51>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey, <NestedNode as Save<S, A47>>::SaveKey, <NestedNode as Save<S, A48>>::SaveKey, <NestedNode as Save<S, A49>>::SaveKey, <NestedNode as Save<S, A50>>::SaveKey, <NestedNode as Save<S, A51>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved, <NestedNode as Save<S, A47>>::Saved, <NestedNode as Save<S, A48>>::Saved, <NestedNode as Save<S, A49>>::Saved, <NestedNode as Save<S, A50>>::Saved, <NestedNode as Save<S, A51>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved, <NestedNode as Save<S, A47>>::Saved, <NestedNode as Save<S, A48>>::Saved, <NestedNode as Save<S, A49>>::Saved, <NestedNode as Save<S, A50>>::Saved, <NestedNode as Save<S, A51>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis, A47: Analysis, A48: Analysis, A49: Analysis, A50: Analysis, A51: Analysis, A52: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46> + Save<S, A47> + Save<S, A48> + Save<S, A49> + Save<S, A50> + Save<S, A51> + Save<S, A52>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis, A47: Analysis, A48: Analysis, A49: Analysis, A50: Analysis, A51: Analysis, A52: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46> + Save<S, A47> + Save<S, A48> + Save<S, A49> + Save<S, A50> + Save<S, A51> + Save<S, A52>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey, <NestedNode as Save<S, A47>>::SaveKey, <NestedNode as Save<S, A48>>::SaveKey, <NestedNode as Save<S, A49>>::SaveKey, <NestedNode as Save<S, A50>>::SaveKey, <NestedNode as Save<S, A51>>::SaveKey, <NestedNode as Save<S, A52>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey, <NestedNode as Save<S, A47>>::SaveKey, <NestedNode as Save<S, A48>>::SaveKey, <NestedNode as Save<S, A49>>::SaveKey, <NestedNode as Save<S, A50>>::SaveKey, <NestedNode as Save<S, A51>>::SaveKey, <NestedNode as Save<S, A52>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved, <NestedNode as Save<S, A47>>::Saved, <NestedNode as Save<S, A48>>::Saved, <NestedNode as Save<S, A49>>::Saved, <NestedNode as Save<S, A50>>::Saved, <NestedNode as Save<S, A51>>::Saved, <NestedNode as Save<S, A52>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved, <NestedNode as Save<S, A47>>::Saved, <NestedNode as Save<S, A48>>::Saved, <NestedNode as Save<S, A49>>::Saved, <NestedNode as Save<S, A50>>::Saved, <NestedNode as Save<S, A51>>::Saved, <NestedNode as Save<S, A52>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis, A47: Analysis, A48: Analysis, A49: Analysis, A50: Analysis, A51: Analysis, A52: Analysis, A53: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46> + Save<S, A47> + Save<S, A48> + Save<S, A49> + Save<S, A50> + Save<S, A51> + Save<S, A52> + Save<S, A53>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis, A47: Analysis, A48: Analysis, A49: Analysis, A50: Analysis, A51: Analysis, A52: Analysis, A53: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46> + Save<S, A47> + Save<S, A48> + Save<S, A49> + Save<S, A50> + Save<S, A51> + Save<S, A52> + Save<S, A53>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey, <NestedNode as Save<S, A47>>::SaveKey, <NestedNode as Save<S, A48>>::SaveKey, <NestedNode as Save<S, A49>>::SaveKey, <NestedNode as Save<S, A50>>::SaveKey, <NestedNode as Save<S, A51>>::SaveKey, <NestedNode as Save<S, A52>>::SaveKey, <NestedNode as Save<S, A53>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey, <NestedNode as Save<S, A47>>::SaveKey, <NestedNode as Save<S, A48>>::SaveKey, <NestedNode as Save<S, A49>>::SaveKey, <NestedNode as Save<S, A50>>::SaveKey, <NestedNode as Save<S, A51>>::SaveKey, <NestedNode as Save<S, A52>>::SaveKey, <NestedNode as Save<S, A53>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved, <NestedNode as Save<S, A47>>::Saved, <NestedNode as Save<S, A48>>::Saved, <NestedNode as Save<S, A49>>::Saved, <NestedNode as Save<S, A50>>::Saved, <NestedNode as Save<S, A51>>::Saved, <NestedNode as Save<S, A52>>::Saved, <NestedNode as Save<S, A53>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved, <NestedNode as Save<S, A47>>::Saved, <NestedNode as Save<S, A48>>::Saved, <NestedNode as Save<S, A49>>::Saved, <NestedNode as Save<S, A50>>::Saved, <NestedNode as Save<S, A51>>::Saved, <NestedNode as Save<S, A52>>::Saved, <NestedNode as Save<S, A53>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis, A47: Analysis, A48: Analysis, A49: Analysis, A50: Analysis, A51: Analysis, A52: Analysis, A53: Analysis, A54: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46> + Save<S, A47> + Save<S, A48> + Save<S, A49> + Save<S, A50> + Save<S, A51> + Save<S, A52> + Save<S, A53> + Save<S, A54>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis, A47: Analysis, A48: Analysis, A49: Analysis, A50: Analysis, A51: Analysis, A52: Analysis, A53: Analysis, A54: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46> + Save<S, A47> + Save<S, A48> + Save<S, A49> + Save<S, A50> + Save<S, A51> + Save<S, A52> + Save<S, A53> + Save<S, A54>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey, <NestedNode as Save<S, A47>>::SaveKey, <NestedNode as Save<S, A48>>::SaveKey, <NestedNode as Save<S, A49>>::SaveKey, <NestedNode as Save<S, A50>>::SaveKey, <NestedNode as Save<S, A51>>::SaveKey, <NestedNode as Save<S, A52>>::SaveKey, <NestedNode as Save<S, A53>>::SaveKey, <NestedNode as Save<S, A54>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey, <NestedNode as Save<S, A47>>::SaveKey, <NestedNode as Save<S, A48>>::SaveKey, <NestedNode as Save<S, A49>>::SaveKey, <NestedNode as Save<S, A50>>::SaveKey, <NestedNode as Save<S, A51>>::SaveKey, <NestedNode as Save<S, A52>>::SaveKey, <NestedNode as Save<S, A53>>::SaveKey, <NestedNode as Save<S, A54>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved, <NestedNode as Save<S, A47>>::Saved, <NestedNode as Save<S, A48>>::Saved, <NestedNode as Save<S, A49>>::Saved, <NestedNode as Save<S, A50>>::Saved, <NestedNode as Save<S, A51>>::Saved, <NestedNode as Save<S, A52>>::Saved, <NestedNode as Save<S, A53>>::Saved, <NestedNode as Save<S, A54>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved, <NestedNode as Save<S, A47>>::Saved, <NestedNode as Save<S, A48>>::Saved, <NestedNode as Save<S, A49>>::Saved, <NestedNode as Save<S, A50>>::Saved, <NestedNode as Save<S, A51>>::Saved, <NestedNode as Save<S, A52>>::Saved, <NestedNode as Save<S, A53>>::Saved, <NestedNode as Save<S, A54>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis, A47: Analysis, A48: Analysis, A49: Analysis, A50: Analysis, A51: Analysis, A52: Analysis, A53: Analysis, A54: Analysis, A55: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46> + Save<S, A47> + Save<S, A48> + Save<S, A49> + Save<S, A50> + Save<S, A51> + Save<S, A52> + Save<S, A53> + Save<S, A54> + Save<S, A55>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis, A47: Analysis, A48: Analysis, A49: Analysis, A50: Analysis, A51: Analysis, A52: Analysis, A53: Analysis, A54: Analysis, A55: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46> + Save<S, A47> + Save<S, A48> + Save<S, A49> + Save<S, A50> + Save<S, A51> + Save<S, A52> + Save<S, A53> + Save<S, A54> + Save<S, A55>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey, <NestedNode as Save<S, A47>>::SaveKey, <NestedNode as Save<S, A48>>::SaveKey, <NestedNode as Save<S, A49>>::SaveKey, <NestedNode as Save<S, A50>>::SaveKey, <NestedNode as Save<S, A51>>::SaveKey, <NestedNode as Save<S, A52>>::SaveKey, <NestedNode as Save<S, A53>>::SaveKey, <NestedNode as Save<S, A54>>::SaveKey, <NestedNode as Save<S, A55>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey, <NestedNode as Save<S, A47>>::SaveKey, <NestedNode as Save<S, A48>>::SaveKey, <NestedNode as Save<S, A49>>::SaveKey, <NestedNode as Save<S, A50>>::SaveKey, <NestedNode as Save<S, A51>>::SaveKey, <NestedNode as Save<S, A52>>::SaveKey, <NestedNode as Save<S, A53>>::SaveKey, <NestedNode as Save<S, A54>>::SaveKey, <NestedNode as Save<S, A55>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved, <NestedNode as Save<S, A47>>::Saved, <NestedNode as Save<S, A48>>::Saved, <NestedNode as Save<S, A49>>::Saved, <NestedNode as Save<S, A50>>::Saved, <NestedNode as Save<S, A51>>::Saved, <NestedNode as Save<S, A52>>::Saved, <NestedNode as Save<S, A53>>::Saved, <NestedNode as Save<S, A54>>::Saved, <NestedNode as Save<S, A55>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved, <NestedNode as Save<S, A47>>::Saved, <NestedNode as Save<S, A48>>::Saved, <NestedNode as Save<S, A49>>::Saved, <NestedNode as Save<S, A50>>::Saved, <NestedNode as Save<S, A51>>::Saved, <NestedNode as Save<S, A52>>::Saved, <NestedNode as Save<S, A53>>::Saved, <NestedNode as Save<S, A54>>::Saved, <NestedNode as Save<S, A55>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis, A47: Analysis, A48: Analysis, A49: Analysis, A50: Analysis, A51: Analysis, A52: Analysis, A53: Analysis, A54: Analysis, A55: Analysis, A56: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46> + Save<S, A47> + Save<S, A48> + Save<S, A49> + Save<S, A50> + Save<S, A51> + Save<S, A52> + Save<S, A53> + Save<S, A54> + Save<S, A55> + Save<S, A56>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis, A47: Analysis, A48: Analysis, A49: Analysis, A50: Analysis, A51: Analysis, A52: Analysis, A53: Analysis, A54: Analysis, A55: Analysis, A56: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46> + Save<S, A47> + Save<S, A48> + Save<S, A49> + Save<S, A50> + Save<S, A51> + Save<S, A52> + Save<S, A53> + Save<S, A54> + Save<S, A55> + Save<S, A56>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey, <NestedNode as Save<S, A47>>::SaveKey, <NestedNode as Save<S, A48>>::SaveKey, <NestedNode as Save<S, A49>>::SaveKey, <NestedNode as Save<S, A50>>::SaveKey, <NestedNode as Save<S, A51>>::SaveKey, <NestedNode as Save<S, A52>>::SaveKey, <NestedNode as Save<S, A53>>::SaveKey, <NestedNode as Save<S, A54>>::SaveKey, <NestedNode as Save<S, A55>>::SaveKey, <NestedNode as Save<S, A56>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey, <NestedNode as Save<S, A47>>::SaveKey, <NestedNode as Save<S, A48>>::SaveKey, <NestedNode as Save<S, A49>>::SaveKey, <NestedNode as Save<S, A50>>::SaveKey, <NestedNode as Save<S, A51>>::SaveKey, <NestedNode as Save<S, A52>>::SaveKey, <NestedNode as Save<S, A53>>::SaveKey, <NestedNode as Save<S, A54>>::SaveKey, <NestedNode as Save<S, A55>>::SaveKey, <NestedNode as Save<S, A56>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved, <NestedNode as Save<S, A47>>::Saved, <NestedNode as Save<S, A48>>::Saved, <NestedNode as Save<S, A49>>::Saved, <NestedNode as Save<S, A50>>::Saved, <NestedNode as Save<S, A51>>::Saved, <NestedNode as Save<S, A52>>::Saved, <NestedNode as Save<S, A53>>::Saved, <NestedNode as Save<S, A54>>::Saved, <NestedNode as Save<S, A55>>::Saved, <NestedNode as Save<S, A56>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved, <NestedNode as Save<S, A47>>::Saved, <NestedNode as Save<S, A48>>::Saved, <NestedNode as Save<S, A49>>::Saved, <NestedNode as Save<S, A50>>::Saved, <NestedNode as Save<S, A51>>::Saved, <NestedNode as Save<S, A52>>::Saved, <NestedNode as Save<S, A53>>::Saved, <NestedNode as Save<S, A54>>::Saved, <NestedNode as Save<S, A55>>::Saved, <NestedNode as Save<S, A56>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis, A47: Analysis, A48: Analysis, A49: Analysis, A50: Analysis, A51: Analysis, A52: Analysis, A53: Analysis, A54: Analysis, A55: Analysis, A56: Analysis, A57: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46> + Save<S, A47> + Save<S, A48> + Save<S, A49> + Save<S, A50> + Save<S, A51> + Save<S, A52> + Save<S, A53> + Save<S, A54> + Save<S, A55> + Save<S, A56> + Save<S, A57>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis, A47: Analysis, A48: Analysis, A49: Analysis, A50: Analysis, A51: Analysis, A52: Analysis, A53: Analysis, A54: Analysis, A55: Analysis, A56: Analysis, A57: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46> + Save<S, A47> + Save<S, A48> + Save<S, A49> + Save<S, A50> + Save<S, A51> + Save<S, A52> + Save<S, A53> + Save<S, A54> + Save<S, A55> + Save<S, A56> + Save<S, A57>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey, <NestedNode as Save<S, A47>>::SaveKey, <NestedNode as Save<S, A48>>::SaveKey, <NestedNode as Save<S, A49>>::SaveKey, <NestedNode as Save<S, A50>>::SaveKey, <NestedNode as Save<S, A51>>::SaveKey, <NestedNode as Save<S, A52>>::SaveKey, <NestedNode as Save<S, A53>>::SaveKey, <NestedNode as Save<S, A54>>::SaveKey, <NestedNode as Save<S, A55>>::SaveKey, <NestedNode as Save<S, A56>>::SaveKey, <NestedNode as Save<S, A57>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey, <NestedNode as Save<S, A47>>::SaveKey, <NestedNode as Save<S, A48>>::SaveKey, <NestedNode as Save<S, A49>>::SaveKey, <NestedNode as Save<S, A50>>::SaveKey, <NestedNode as Save<S, A51>>::SaveKey, <NestedNode as Save<S, A52>>::SaveKey, <NestedNode as Save<S, A53>>::SaveKey, <NestedNode as Save<S, A54>>::SaveKey, <NestedNode as Save<S, A55>>::SaveKey, <NestedNode as Save<S, A56>>::SaveKey, <NestedNode as Save<S, A57>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved, <NestedNode as Save<S, A47>>::Saved, <NestedNode as Save<S, A48>>::Saved, <NestedNode as Save<S, A49>>::Saved, <NestedNode as Save<S, A50>>::Saved, <NestedNode as Save<S, A51>>::Saved, <NestedNode as Save<S, A52>>::Saved, <NestedNode as Save<S, A53>>::Saved, <NestedNode as Save<S, A54>>::Saved, <NestedNode as Save<S, A55>>::Saved, <NestedNode as Save<S, A56>>::Saved, <NestedNode as Save<S, A57>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved, <NestedNode as Save<S, A47>>::Saved, <NestedNode as Save<S, A48>>::Saved, <NestedNode as Save<S, A49>>::Saved, <NestedNode as Save<S, A50>>::Saved, <NestedNode as Save<S, A51>>::Saved, <NestedNode as Save<S, A52>>::Saved, <NestedNode as Save<S, A53>>::Saved, <NestedNode as Save<S, A54>>::Saved, <NestedNode as Save<S, A55>>::Saved, <NestedNode as Save<S, A56>>::Saved, <NestedNode as Save<S, A57>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis, A47: Analysis, A48: Analysis, A49: Analysis, A50: Analysis, A51: Analysis, A52: Analysis, A53: Analysis, A54: Analysis, A55: Analysis, A56: Analysis, A57: Analysis, A58: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46> + Save<S, A47> + Save<S, A48> + Save<S, A49> + Save<S, A50> + Save<S, A51> + Save<S, A52> + Save<S, A53> + Save<S, A54> + Save<S, A55> + Save<S, A56> + Save<S, A57> + Save<S, A58>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis, A47: Analysis, A48: Analysis, A49: Analysis, A50: Analysis, A51: Analysis, A52: Analysis, A53: Analysis, A54: Analysis, A55: Analysis, A56: Analysis, A57: Analysis, A58: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46> + Save<S, A47> + Save<S, A48> + Save<S, A49> + Save<S, A50> + Save<S, A51> + Save<S, A52> + Save<S, A53> + Save<S, A54> + Save<S, A55> + Save<S, A56> + Save<S, A57> + Save<S, A58>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey, <NestedNode as Save<S, A47>>::SaveKey, <NestedNode as Save<S, A48>>::SaveKey, <NestedNode as Save<S, A49>>::SaveKey, <NestedNode as Save<S, A50>>::SaveKey, <NestedNode as Save<S, A51>>::SaveKey, <NestedNode as Save<S, A52>>::SaveKey, <NestedNode as Save<S, A53>>::SaveKey, <NestedNode as Save<S, A54>>::SaveKey, <NestedNode as Save<S, A55>>::SaveKey, <NestedNode as Save<S, A56>>::SaveKey, <NestedNode as Save<S, A57>>::SaveKey, <NestedNode as Save<S, A58>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey, <NestedNode as Save<S, A47>>::SaveKey, <NestedNode as Save<S, A48>>::SaveKey, <NestedNode as Save<S, A49>>::SaveKey, <NestedNode as Save<S, A50>>::SaveKey, <NestedNode as Save<S, A51>>::SaveKey, <NestedNode as Save<S, A52>>::SaveKey, <NestedNode as Save<S, A53>>::SaveKey, <NestedNode as Save<S, A54>>::SaveKey, <NestedNode as Save<S, A55>>::SaveKey, <NestedNode as Save<S, A56>>::SaveKey, <NestedNode as Save<S, A57>>::SaveKey, <NestedNode as Save<S, A58>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved, <NestedNode as Save<S, A47>>::Saved, <NestedNode as Save<S, A48>>::Saved, <NestedNode as Save<S, A49>>::Saved, <NestedNode as Save<S, A50>>::Saved, <NestedNode as Save<S, A51>>::Saved, <NestedNode as Save<S, A52>>::Saved, <NestedNode as Save<S, A53>>::Saved, <NestedNode as Save<S, A54>>::Saved, <NestedNode as Save<S, A55>>::Saved, <NestedNode as Save<S, A56>>::Saved, <NestedNode as Save<S, A57>>::Saved, <NestedNode as Save<S, A58>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved, <NestedNode as Save<S, A47>>::Saved, <NestedNode as Save<S, A48>>::Saved, <NestedNode as Save<S, A49>>::Saved, <NestedNode as Save<S, A50>>::Saved, <NestedNode as Save<S, A51>>::Saved, <NestedNode as Save<S, A52>>::Saved, <NestedNode as Save<S, A53>>::Saved, <NestedNode as Save<S, A54>>::Saved, <NestedNode as Save<S, A55>>::Saved, <NestedNode as Save<S, A56>>::Saved, <NestedNode as Save<S, A57>>::Saved, <NestedNode as Save<S, A58>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis, A47: Analysis, A48: Analysis, A49: Analysis, A50: Analysis, A51: Analysis, A52: Analysis, A53: Analysis, A54: Analysis, A55: Analysis, A56: Analysis, A57: Analysis, A58: Analysis, A59: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46> + Save<S, A47> + Save<S, A48> + Save<S, A49> + Save<S, A50> + Save<S, A51> + Save<S, A52> + Save<S, A53> + Save<S, A54> + Save<S, A55> + Save<S, A56> + Save<S, A57> + Save<S, A58> + Save<S, A59>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis, A47: Analysis, A48: Analysis, A49: Analysis, A50: Analysis, A51: Analysis, A52: Analysis, A53: Analysis, A54: Analysis, A55: Analysis, A56: Analysis, A57: Analysis, A58: Analysis, A59: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46> + Save<S, A47> + Save<S, A48> + Save<S, A49> + Save<S, A50> + Save<S, A51> + Save<S, A52> + Save<S, A53> + Save<S, A54> + Save<S, A55> + Save<S, A56> + Save<S, A57> + Save<S, A58> + Save<S, A59>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey, <NestedNode as Save<S, A47>>::SaveKey, <NestedNode as Save<S, A48>>::SaveKey, <NestedNode as Save<S, A49>>::SaveKey, <NestedNode as Save<S, A50>>::SaveKey, <NestedNode as Save<S, A51>>::SaveKey, <NestedNode as Save<S, A52>>::SaveKey, <NestedNode as Save<S, A53>>::SaveKey, <NestedNode as Save<S, A54>>::SaveKey, <NestedNode as Save<S, A55>>::SaveKey, <NestedNode as Save<S, A56>>::SaveKey, <NestedNode as Save<S, A57>>::SaveKey, <NestedNode as Save<S, A58>>::SaveKey, <NestedNode as Save<S, A59>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey, <NestedNode as Save<S, A47>>::SaveKey, <NestedNode as Save<S, A48>>::SaveKey, <NestedNode as Save<S, A49>>::SaveKey, <NestedNode as Save<S, A50>>::SaveKey, <NestedNode as Save<S, A51>>::SaveKey, <NestedNode as Save<S, A52>>::SaveKey, <NestedNode as Save<S, A53>>::SaveKey, <NestedNode as Save<S, A54>>::SaveKey, <NestedNode as Save<S, A55>>::SaveKey, <NestedNode as Save<S, A56>>::SaveKey, <NestedNode as Save<S, A57>>::SaveKey, <NestedNode as Save<S, A58>>::SaveKey, <NestedNode as Save<S, A59>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved, <NestedNode as Save<S, A47>>::Saved, <NestedNode as Save<S, A48>>::Saved, <NestedNode as Save<S, A49>>::Saved, <NestedNode as Save<S, A50>>::Saved, <NestedNode as Save<S, A51>>::Saved, <NestedNode as Save<S, A52>>::Saved, <NestedNode as Save<S, A53>>::Saved, <NestedNode as Save<S, A54>>::Saved, <NestedNode as Save<S, A55>>::Saved, <NestedNode as Save<S, A56>>::Saved, <NestedNode as Save<S, A57>>::Saved, <NestedNode as Save<S, A58>>::Saved, <NestedNode as Save<S, A59>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved, <NestedNode as Save<S, A47>>::Saved, <NestedNode as Save<S, A48>>::Saved, <NestedNode as Save<S, A49>>::Saved, <NestedNode as Save<S, A50>>::Saved, <NestedNode as Save<S, A51>>::Saved, <NestedNode as Save<S, A52>>::Saved, <NestedNode as Save<S, A53>>::Saved, <NestedNode as Save<S, A54>>::Saved, <NestedNode as Save<S, A55>>::Saved, <NestedNode as Save<S, A56>>::Saved, <NestedNode as Save<S, A57>>::Saved, <NestedNode as Save<S, A58>>::Saved, <NestedNode as Save<S, A59>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis, A47: Analysis, A48: Analysis, A49: Analysis, A50: Analysis, A51: Analysis, A52: Analysis, A53: Analysis, A54: Analysis, A55: Analysis, A56: Analysis, A57: Analysis, A58: Analysis, A59: Analysis, A60: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46> + Save<S, A47> + Save<S, A48> + Save<S, A49> + Save<S, A50> + Save<S, A51> + Save<S, A52> + Save<S, A53> + Save<S, A54> + Save<S, A55> + Save<S, A56> + Save<S, A57> + Save<S, A58> + Save<S, A59> + Save<S, A60>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis, A47: Analysis, A48: Analysis, A49: Analysis, A50: Analysis, A51: Analysis, A52: Analysis, A53: Analysis, A54: Analysis, A55: Analysis, A56: Analysis, A57: Analysis, A58: Analysis, A59: Analysis, A60: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46> + Save<S, A47> + Save<S, A48> + Save<S, A49> + Save<S, A50> + Save<S, A51> + Save<S, A52> + Save<S, A53> + Save<S, A54> + Save<S, A55> + Save<S, A56> + Save<S, A57> + Save<S, A58> + Save<S, A59> + Save<S, A60>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey, <NestedNode as Save<S, A47>>::SaveKey, <NestedNode as Save<S, A48>>::SaveKey, <NestedNode as Save<S, A49>>::SaveKey, <NestedNode as Save<S, A50>>::SaveKey, <NestedNode as Save<S, A51>>::SaveKey, <NestedNode as Save<S, A52>>::SaveKey, <NestedNode as Save<S, A53>>::SaveKey, <NestedNode as Save<S, A54>>::SaveKey, <NestedNode as Save<S, A55>>::SaveKey, <NestedNode as Save<S, A56>>::SaveKey, <NestedNode as Save<S, A57>>::SaveKey, <NestedNode as Save<S, A58>>::SaveKey, <NestedNode as Save<S, A59>>::SaveKey, <NestedNode as Save<S, A60>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey, <NestedNode as Save<S, A47>>::SaveKey, <NestedNode as Save<S, A48>>::SaveKey, <NestedNode as Save<S, A49>>::SaveKey, <NestedNode as Save<S, A50>>::SaveKey, <NestedNode as Save<S, A51>>::SaveKey, <NestedNode as Save<S, A52>>::SaveKey, <NestedNode as Save<S, A53>>::SaveKey, <NestedNode as Save<S, A54>>::SaveKey, <NestedNode as Save<S, A55>>::SaveKey, <NestedNode as Save<S, A56>>::SaveKey, <NestedNode as Save<S, A57>>::SaveKey, <NestedNode as Save<S, A58>>::SaveKey, <NestedNode as Save<S, A59>>::SaveKey, <NestedNode as Save<S, A60>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved, <NestedNode as Save<S, A47>>::Saved, <NestedNode as Save<S, A48>>::Saved, <NestedNode as Save<S, A49>>::Saved, <NestedNode as Save<S, A50>>::Saved, <NestedNode as Save<S, A51>>::Saved, <NestedNode as Save<S, A52>>::Saved, <NestedNode as Save<S, A53>>::Saved, <NestedNode as Save<S, A54>>::Saved, <NestedNode as Save<S, A55>>::Saved, <NestedNode as Save<S, A56>>::Saved, <NestedNode as Save<S, A57>>::Saved, <NestedNode as Save<S, A58>>::Saved, <NestedNode as Save<S, A59>>::Saved, <NestedNode as Save<S, A60>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved, <NestedNode as Save<S, A47>>::Saved, <NestedNode as Save<S, A48>>::Saved, <NestedNode as Save<S, A49>>::Saved, <NestedNode as Save<S, A50>>::Saved, <NestedNode as Save<S, A51>>::Saved, <NestedNode as Save<S, A52>>::Saved, <NestedNode as Save<S, A53>>::Saved, <NestedNode as Save<S, A54>>::Saved, <NestedNode as Save<S, A55>>::Saved, <NestedNode as Save<S, A56>>::Saved, <NestedNode as Save<S, A57>>::Saved, <NestedNode as Save<S, A58>>::Saved, <NestedNode as Save<S, A59>>::Saved, <NestedNode as Save<S, A60>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis, A47: Analysis, A48: Analysis, A49: Analysis, A50: Analysis, A51: Analysis, A52: Analysis, A53: Analysis, A54: Analysis, A55: Analysis, A56: Analysis, A57: Analysis, A58: Analysis, A59: Analysis, A60: Analysis, A61: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46> + Save<S, A47> + Save<S, A48> + Save<S, A49> + Save<S, A50> + Save<S, A51> + Save<S, A52> + Save<S, A53> + Save<S, A54> + Save<S, A55> + Save<S, A56> + Save<S, A57> + Save<S, A58> + Save<S, A59> + Save<S, A60> + Save<S, A61>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis, A47: Analysis, A48: Analysis, A49: Analysis, A50: Analysis, A51: Analysis, A52: Analysis, A53: Analysis, A54: Analysis, A55: Analysis, A56: Analysis, A57: Analysis, A58: Analysis, A59: Analysis, A60: Analysis, A61: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46> + Save<S, A47> + Save<S, A48> + Save<S, A49> + Save<S, A50> + Save<S, A51> + Save<S, A52> + Save<S, A53> + Save<S, A54> + Save<S, A55> + Save<S, A56> + Save<S, A57> + Save<S, A58> + Save<S, A59> + Save<S, A60> + Save<S, A61>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey, <NestedNode as Save<S, A47>>::SaveKey, <NestedNode as Save<S, A48>>::SaveKey, <NestedNode as Save<S, A49>>::SaveKey, <NestedNode as Save<S, A50>>::SaveKey, <NestedNode as Save<S, A51>>::SaveKey, <NestedNode as Save<S, A52>>::SaveKey, <NestedNode as Save<S, A53>>::SaveKey, <NestedNode as Save<S, A54>>::SaveKey, <NestedNode as Save<S, A55>>::SaveKey, <NestedNode as Save<S, A56>>::SaveKey, <NestedNode as Save<S, A57>>::SaveKey, <NestedNode as Save<S, A58>>::SaveKey, <NestedNode as Save<S, A59>>::SaveKey, <NestedNode as Save<S, A60>>::SaveKey, <NestedNode as Save<S, A61>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey, <NestedNode as Save<S, A47>>::SaveKey, <NestedNode as Save<S, A48>>::SaveKey, <NestedNode as Save<S, A49>>::SaveKey, <NestedNode as Save<S, A50>>::SaveKey, <NestedNode as Save<S, A51>>::SaveKey, <NestedNode as Save<S, A52>>::SaveKey, <NestedNode as Save<S, A53>>::SaveKey, <NestedNode as Save<S, A54>>::SaveKey, <NestedNode as Save<S, A55>>::SaveKey, <NestedNode as Save<S, A56>>::SaveKey, <NestedNode as Save<S, A57>>::SaveKey, <NestedNode as Save<S, A58>>::SaveKey, <NestedNode as Save<S, A59>>::SaveKey, <NestedNode as Save<S, A60>>::SaveKey, <NestedNode as Save<S, A61>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved, <NestedNode as Save<S, A47>>::Saved, <NestedNode as Save<S, A48>>::Saved, <NestedNode as Save<S, A49>>::Saved, <NestedNode as Save<S, A50>>::Saved, <NestedNode as Save<S, A51>>::Saved, <NestedNode as Save<S, A52>>::Saved, <NestedNode as Save<S, A53>>::Saved, <NestedNode as Save<S, A54>>::Saved, <NestedNode as Save<S, A55>>::Saved, <NestedNode as Save<S, A56>>::Saved, <NestedNode as Save<S, A57>>::Saved, <NestedNode as Save<S, A58>>::Saved, <NestedNode as Save<S, A59>>::Saved, <NestedNode as Save<S, A60>>::Saved, <NestedNode as Save<S, A61>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved, <NestedNode as Save<S, A47>>::Saved, <NestedNode as Save<S, A48>>::Saved, <NestedNode as Save<S, A49>>::Saved, <NestedNode as Save<S, A50>>::Saved, <NestedNode as Save<S, A51>>::Saved, <NestedNode as Save<S, A52>>::Saved, <NestedNode as Save<S, A53>>::Saved, <NestedNode as Save<S, A54>>::Saved, <NestedNode as Save<S, A55>>::Saved, <NestedNode as Save<S, A56>>::Saved, <NestedNode as Save<S, A57>>::Saved, <NestedNode as Save<S, A58>>::Saved, <NestedNode as Save<S, A59>>::Saved, <NestedNode as Save<S, A60>>::Saved, <NestedNode as Save<S, A61>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Source§impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis, A47: Analysis, A48: Analysis, A49: Analysis, A50: Analysis, A51: Analysis, A52: Analysis, A53: Analysis, A54: Analysis, A55: Analysis, A56: Analysis, A57: Analysis, A58: Analysis, A59: Analysis, A60: Analysis, A61: Analysis, A62: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61, A62)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46> + Save<S, A47> + Save<S, A48> + Save<S, A49> + Save<S, A50> + Save<S, A51> + Save<S, A52> + Save<S, A53> + Save<S, A54> + Save<S, A55> + Save<S, A56> + Save<S, A57> + Save<S, A58> + Save<S, A59> + Save<S, A60> + Save<S, A61> + Save<S, A62>,
impl<S: Simulator, A0: Analysis, A1: Analysis, A2: Analysis, A3: Analysis, A4: Analysis, A5: Analysis, A6: Analysis, A7: Analysis, A8: Analysis, A9: Analysis, A10: Analysis, A11: Analysis, A12: Analysis, A13: Analysis, A14: Analysis, A15: Analysis, A16: Analysis, A17: Analysis, A18: Analysis, A19: Analysis, A20: Analysis, A21: Analysis, A22: Analysis, A23: Analysis, A24: Analysis, A25: Analysis, A26: Analysis, A27: Analysis, A28: Analysis, A29: Analysis, A30: Analysis, A31: Analysis, A32: Analysis, A33: Analysis, A34: Analysis, A35: Analysis, A36: Analysis, A37: Analysis, A38: Analysis, A39: Analysis, A40: Analysis, A41: Analysis, A42: Analysis, A43: Analysis, A44: Analysis, A45: Analysis, A46: Analysis, A47: Analysis, A48: Analysis, A49: Analysis, A50: Analysis, A51: Analysis, A52: Analysis, A53: Analysis, A54: Analysis, A55: Analysis, A56: Analysis, A57: Analysis, A58: Analysis, A59: Analysis, A60: Analysis, A61: Analysis, A62: Analysis> Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61, A62)> for NestedNodewhere
NestedNode: Save<S, A0> + Save<S, A1> + Save<S, A2> + Save<S, A3> + Save<S, A4> + Save<S, A5> + Save<S, A6> + Save<S, A7> + Save<S, A8> + Save<S, A9> + Save<S, A10> + Save<S, A11> + Save<S, A12> + Save<S, A13> + Save<S, A14> + Save<S, A15> + Save<S, A16> + Save<S, A17> + Save<S, A18> + Save<S, A19> + Save<S, A20> + Save<S, A21> + Save<S, A22> + Save<S, A23> + Save<S, A24> + Save<S, A25> + Save<S, A26> + Save<S, A27> + Save<S, A28> + Save<S, A29> + Save<S, A30> + Save<S, A31> + Save<S, A32> + Save<S, A33> + Save<S, A34> + Save<S, A35> + Save<S, A36> + Save<S, A37> + Save<S, A38> + Save<S, A39> + Save<S, A40> + Save<S, A41> + Save<S, A42> + Save<S, A43> + Save<S, A44> + Save<S, A45> + Save<S, A46> + Save<S, A47> + Save<S, A48> + Save<S, A49> + Save<S, A50> + Save<S, A51> + Save<S, A52> + Save<S, A53> + Save<S, A54> + Save<S, A55> + Save<S, A56> + Save<S, A57> + Save<S, A58> + Save<S, A59> + Save<S, A60> + Save<S, A61> + Save<S, A62>,
Source§type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey, <NestedNode as Save<S, A47>>::SaveKey, <NestedNode as Save<S, A48>>::SaveKey, <NestedNode as Save<S, A49>>::SaveKey, <NestedNode as Save<S, A50>>::SaveKey, <NestedNode as Save<S, A51>>::SaveKey, <NestedNode as Save<S, A52>>::SaveKey, <NestedNode as Save<S, A53>>::SaveKey, <NestedNode as Save<S, A54>>::SaveKey, <NestedNode as Save<S, A55>>::SaveKey, <NestedNode as Save<S, A56>>::SaveKey, <NestedNode as Save<S, A57>>::SaveKey, <NestedNode as Save<S, A58>>::SaveKey, <NestedNode as Save<S, A59>>::SaveKey, <NestedNode as Save<S, A60>>::SaveKey, <NestedNode as Save<S, A61>>::SaveKey, <NestedNode as Save<S, A62>>::SaveKey)
type SaveKey = (<NestedNode as Save<S, A0>>::SaveKey, <NestedNode as Save<S, A1>>::SaveKey, <NestedNode as Save<S, A2>>::SaveKey, <NestedNode as Save<S, A3>>::SaveKey, <NestedNode as Save<S, A4>>::SaveKey, <NestedNode as Save<S, A5>>::SaveKey, <NestedNode as Save<S, A6>>::SaveKey, <NestedNode as Save<S, A7>>::SaveKey, <NestedNode as Save<S, A8>>::SaveKey, <NestedNode as Save<S, A9>>::SaveKey, <NestedNode as Save<S, A10>>::SaveKey, <NestedNode as Save<S, A11>>::SaveKey, <NestedNode as Save<S, A12>>::SaveKey, <NestedNode as Save<S, A13>>::SaveKey, <NestedNode as Save<S, A14>>::SaveKey, <NestedNode as Save<S, A15>>::SaveKey, <NestedNode as Save<S, A16>>::SaveKey, <NestedNode as Save<S, A17>>::SaveKey, <NestedNode as Save<S, A18>>::SaveKey, <NestedNode as Save<S, A19>>::SaveKey, <NestedNode as Save<S, A20>>::SaveKey, <NestedNode as Save<S, A21>>::SaveKey, <NestedNode as Save<S, A22>>::SaveKey, <NestedNode as Save<S, A23>>::SaveKey, <NestedNode as Save<S, A24>>::SaveKey, <NestedNode as Save<S, A25>>::SaveKey, <NestedNode as Save<S, A26>>::SaveKey, <NestedNode as Save<S, A27>>::SaveKey, <NestedNode as Save<S, A28>>::SaveKey, <NestedNode as Save<S, A29>>::SaveKey, <NestedNode as Save<S, A30>>::SaveKey, <NestedNode as Save<S, A31>>::SaveKey, <NestedNode as Save<S, A32>>::SaveKey, <NestedNode as Save<S, A33>>::SaveKey, <NestedNode as Save<S, A34>>::SaveKey, <NestedNode as Save<S, A35>>::SaveKey, <NestedNode as Save<S, A36>>::SaveKey, <NestedNode as Save<S, A37>>::SaveKey, <NestedNode as Save<S, A38>>::SaveKey, <NestedNode as Save<S, A39>>::SaveKey, <NestedNode as Save<S, A40>>::SaveKey, <NestedNode as Save<S, A41>>::SaveKey, <NestedNode as Save<S, A42>>::SaveKey, <NestedNode as Save<S, A43>>::SaveKey, <NestedNode as Save<S, A44>>::SaveKey, <NestedNode as Save<S, A45>>::SaveKey, <NestedNode as Save<S, A46>>::SaveKey, <NestedNode as Save<S, A47>>::SaveKey, <NestedNode as Save<S, A48>>::SaveKey, <NestedNode as Save<S, A49>>::SaveKey, <NestedNode as Save<S, A50>>::SaveKey, <NestedNode as Save<S, A51>>::SaveKey, <NestedNode as Save<S, A52>>::SaveKey, <NestedNode as Save<S, A53>>::SaveKey, <NestedNode as Save<S, A54>>::SaveKey, <NestedNode as Save<S, A55>>::SaveKey, <NestedNode as Save<S, A56>>::SaveKey, <NestedNode as Save<S, A57>>::SaveKey, <NestedNode as Save<S, A58>>::SaveKey, <NestedNode as Save<S, A59>>::SaveKey, <NestedNode as Save<S, A60>>::SaveKey, <NestedNode as Save<S, A61>>::SaveKey, <NestedNode as Save<S, A62>>::SaveKey)
The key type used to address the saved output within the analysis. Read more
Source§type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved, <NestedNode as Save<S, A47>>::Saved, <NestedNode as Save<S, A48>>::Saved, <NestedNode as Save<S, A49>>::Saved, <NestedNode as Save<S, A50>>::Saved, <NestedNode as Save<S, A51>>::Saved, <NestedNode as Save<S, A52>>::Saved, <NestedNode as Save<S, A53>>::Saved, <NestedNode as Save<S, A54>>::Saved, <NestedNode as Save<S, A55>>::Saved, <NestedNode as Save<S, A56>>::Saved, <NestedNode as Save<S, A57>>::Saved, <NestedNode as Save<S, A58>>::Saved, <NestedNode as Save<S, A59>>::Saved, <NestedNode as Save<S, A60>>::Saved, <NestedNode as Save<S, A61>>::Saved, <NestedNode as Save<S, A62>>::Saved)
type Saved = (<NestedNode as Save<S, A0>>::Saved, <NestedNode as Save<S, A1>>::Saved, <NestedNode as Save<S, A2>>::Saved, <NestedNode as Save<S, A3>>::Saved, <NestedNode as Save<S, A4>>::Saved, <NestedNode as Save<S, A5>>::Saved, <NestedNode as Save<S, A6>>::Saved, <NestedNode as Save<S, A7>>::Saved, <NestedNode as Save<S, A8>>::Saved, <NestedNode as Save<S, A9>>::Saved, <NestedNode as Save<S, A10>>::Saved, <NestedNode as Save<S, A11>>::Saved, <NestedNode as Save<S, A12>>::Saved, <NestedNode as Save<S, A13>>::Saved, <NestedNode as Save<S, A14>>::Saved, <NestedNode as Save<S, A15>>::Saved, <NestedNode as Save<S, A16>>::Saved, <NestedNode as Save<S, A17>>::Saved, <NestedNode as Save<S, A18>>::Saved, <NestedNode as Save<S, A19>>::Saved, <NestedNode as Save<S, A20>>::Saved, <NestedNode as Save<S, A21>>::Saved, <NestedNode as Save<S, A22>>::Saved, <NestedNode as Save<S, A23>>::Saved, <NestedNode as Save<S, A24>>::Saved, <NestedNode as Save<S, A25>>::Saved, <NestedNode as Save<S, A26>>::Saved, <NestedNode as Save<S, A27>>::Saved, <NestedNode as Save<S, A28>>::Saved, <NestedNode as Save<S, A29>>::Saved, <NestedNode as Save<S, A30>>::Saved, <NestedNode as Save<S, A31>>::Saved, <NestedNode as Save<S, A32>>::Saved, <NestedNode as Save<S, A33>>::Saved, <NestedNode as Save<S, A34>>::Saved, <NestedNode as Save<S, A35>>::Saved, <NestedNode as Save<S, A36>>::Saved, <NestedNode as Save<S, A37>>::Saved, <NestedNode as Save<S, A38>>::Saved, <NestedNode as Save<S, A39>>::Saved, <NestedNode as Save<S, A40>>::Saved, <NestedNode as Save<S, A41>>::Saved, <NestedNode as Save<S, A42>>::Saved, <NestedNode as Save<S, A43>>::Saved, <NestedNode as Save<S, A44>>::Saved, <NestedNode as Save<S, A45>>::Saved, <NestedNode as Save<S, A46>>::Saved, <NestedNode as Save<S, A47>>::Saved, <NestedNode as Save<S, A48>>::Saved, <NestedNode as Save<S, A49>>::Saved, <NestedNode as Save<S, A50>>::Saved, <NestedNode as Save<S, A51>>::Saved, <NestedNode as Save<S, A52>>::Saved, <NestedNode as Save<S, A53>>::Saved, <NestedNode as Save<S, A54>>::Saved, <NestedNode as Save<S, A55>>::Saved, <NestedNode as Save<S, A56>>::Saved, <NestedNode as Save<S, A57>>::Saved, <NestedNode as Save<S, A58>>::Saved, <NestedNode as Save<S, A59>>::Saved, <NestedNode as Save<S, A60>>::Saved, <NestedNode as Save<S, A61>>::Saved, <NestedNode as Save<S, A62>>::Saved)
The saved data associated with things object.
Source§fn save(
&self,
ctx: &SimulationContext<S>,
opts: &mut <S as Simulator>::Options,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61, A62)>>::SaveKey
fn save( &self, ctx: &SimulationContext<S>, opts: &mut <S as Simulator>::Options, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61, A62)>>::SaveKey
Marks the given output for saving, returning a key that can be used to recover
the output once the simulation is complete.
Source§fn from_saved(
output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61, A62) as Analysis>::Output,
key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61, A62)>>::SaveKey,
) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61, A62)>>::Saved
fn from_saved( output: &<(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61, A62) as Analysis>::Output, key: &<Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61, A62)>>::SaveKey, ) -> <Self as Save<S, (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, A33, A34, A35, A36, A37, A38, A39, A40, A41, A42, A43, A44, A45, A46, A47, A48, A49, A50, A51, A52, A53, A54, A55, A56, A57, A58, A59, A60, A61, A62)>>::Saved
Recovers the desired simulation output from the analysis’s output.
Auto Trait Implementations§
impl Freeze for NestedNode
impl RefUnwindSafe for NestedNode
impl Send for NestedNode
impl Sync for NestedNode
impl Unpin for NestedNode
impl UnwindSafe for NestedNode
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,
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Converts
Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
, which can then be
downcast
into Box<dyn ConcreteType>
where ConcreteType
implements Trait
.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Converts
Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
, which can then be further
downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Converts
&Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Converts
&mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s.§impl<T> DowncastSend for T
impl<T> DowncastSend for T
§impl<T> DowncastSync for T
impl<T> DowncastSync for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request