pub struct CoherenceMonitor;
Implementations§
Source§impl CoherenceMonitor
impl CoherenceMonitor
pub fn new() -> Self
pub fn analyze_coherence( &self, _state: &Array1<Complex64>, ) -> Result<CoherenceAnalysisResult, QuantRS2Error>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CoherenceMonitor
impl RefUnwindSafe for CoherenceMonitor
impl Send for CoherenceMonitor
impl Sync for CoherenceMonitor
impl Unpin for CoherenceMonitor
impl UnwindSafe for CoherenceMonitor
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> 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