pub struct CollapsePattern {
pub input_a: i64,
pub input_b: i64,
pub output: i64,
pub collapse_ratio: f64,
}Expand description
Pattern of quantum collapse
Fields§
§input_a: i64First input value
input_b: i64Second input value
output: i64Output value after multiplication
collapse_ratio: f64Collapse ratio
Trait Implementations§
Source§impl Clone for CollapsePattern
impl Clone for CollapsePattern
Source§fn clone(&self) -> CollapsePattern
fn clone(&self) -> CollapsePattern
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 moreSource§impl Debug for CollapsePattern
impl Debug for CollapsePattern
Source§impl<'de> Deserialize<'de> for CollapsePattern
impl<'de> Deserialize<'de> for CollapsePattern
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CollapsePattern
impl PartialEq for CollapsePattern
Source§impl Serialize for CollapsePattern
impl Serialize for CollapsePattern
impl StructuralPartialEq for CollapsePattern
Auto Trait Implementations§
impl Freeze for CollapsePattern
impl RefUnwindSafe for CollapsePattern
impl Send for CollapsePattern
impl Sync for CollapsePattern
impl Unpin for CollapsePattern
impl UnsafeUnpin for CollapsePattern
impl UnwindSafe for CollapsePattern
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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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