pub struct DecoherenceHandler { /* private fields */ }Expand description
Handler for quantum decoherence
Implementations§
Source§impl DecoherenceHandler
impl DecoherenceHandler
Sourcepub fn handle_decoherence(
&self,
state: &QuantumState,
elapsed: Duration,
) -> OxirsResult<QuantumState>
pub fn handle_decoherence( &self, state: &QuantumState, elapsed: Duration, ) -> OxirsResult<QuantumState>
Handle decoherence in quantum state
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DecoherenceHandler
impl RefUnwindSafe for DecoherenceHandler
impl Send for DecoherenceHandler
impl Sync for DecoherenceHandler
impl Unpin for DecoherenceHandler
impl UnsafeUnpin for DecoherenceHandler
impl UnwindSafe for DecoherenceHandler
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> 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