pub struct DnaGateSpec {
pub gate_type: DnaGateType,
pub input_names: Vec<String>,
pub output_name: String,
pub threshold: f64,
pub leak_rate: f64,
}Expand description
A gate in the DNA circuit.
Fields§
§gate_type: DnaGateType§input_names: Vec<String>§output_name: String§threshold: f64§leak_rate: f64Trait Implementations§
Source§impl Clone for DnaGateSpec
impl Clone for DnaGateSpec
Source§fn clone(&self) -> DnaGateSpec
fn clone(&self) -> DnaGateSpec
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 moreAuto Trait Implementations§
impl Freeze for DnaGateSpec
impl RefUnwindSafe for DnaGateSpec
impl Send for DnaGateSpec
impl Sync for DnaGateSpec
impl Unpin for DnaGateSpec
impl UnsafeUnpin for DnaGateSpec
impl UnwindSafe for DnaGateSpec
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<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