pub struct QuantumMeasurement {
pub basis_state: u64,
pub probability: f64,
pub amplitude_re: f64,
pub amplitude_im: f64,
}Expand description
Quantum measurement outcome (amplitude → probability)
Fields§
§basis_state: u64§probability: f64§amplitude_re: f64§amplitude_im: f64Trait Implementations§
Source§impl Clone for QuantumMeasurement
impl Clone for QuantumMeasurement
Source§fn clone(&self) -> QuantumMeasurement
fn clone(&self) -> QuantumMeasurement
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for QuantumMeasurement
impl RefUnwindSafe for QuantumMeasurement
impl Send for QuantumMeasurement
impl Sync for QuantumMeasurement
impl Unpin for QuantumMeasurement
impl UnsafeUnpin for QuantumMeasurement
impl UnwindSafe for QuantumMeasurement
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