[−][src]Enum qip::pipeline::StateModifierType
The set of ways to modify a QuantumState
Variants
UnitaryOp(UnitaryOp)
Ops such as matrices, swaps, and conditions
Measurements of the quantum state
Stochastic measurements which don't affect the state.
SideChannelModifiers(Vec<MeasurementHandle>, Box<SideChannelModifierFn>)
Subsections of the circuit which depend on measured values.
Debugging op
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for StateModifierType
impl !Send for StateModifierType
impl !Sync for StateModifierType
impl Unpin for StateModifierType
impl !UnwindSafe for StateModifierType
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,