pub struct InterpretedBuilder;Expand description
The v1 reference builder — produces an InterpretedPhenotype.
Trait Implementations§
Source§impl Clone for InterpretedBuilder
impl Clone for InterpretedBuilder
Source§fn clone(&self) -> InterpretedBuilder
fn clone(&self) -> InterpretedBuilder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for InterpretedBuilder
Source§impl Debug for InterpretedBuilder
impl Debug for InterpretedBuilder
Source§impl Default for InterpretedBuilder
impl Default for InterpretedBuilder
Source§fn default() -> InterpretedBuilder
fn default() -> InterpretedBuilder
Returns the “default value” for a type. Read more
Source§impl<B: Backend> PhenotypeBuilder<B> for InterpretedBuilder
impl<B: Backend> PhenotypeBuilder<B> for InterpretedBuilder
Source§fn build(
&self,
genome: &TopologyGenome,
_device: &<B as BackendTypes>::Device,
) -> Box<dyn Phenotype<B>>
fn build( &self, genome: &TopologyGenome, _device: &<B as BackendTypes>::Device, ) -> Box<dyn Phenotype<B>>
Auto Trait Implementations§
impl Freeze for InterpretedBuilder
impl RefUnwindSafe for InterpretedBuilder
impl Send for InterpretedBuilder
impl Sync for InterpretedBuilder
impl Unpin for InterpretedBuilder
impl UnsafeUnpin for InterpretedBuilder
impl UnwindSafe for InterpretedBuilder
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<C> CloneExpand for Cwhere
C: Clone,
impl<C> CloneExpand for Cwhere
C: Clone,
fn __expand_clone_method(&self, _scope: &mut Scope) -> C
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more