Struct quil_rs::instruction::Delay
source · pub struct Delay {
pub duration: Expression,
pub frame_names: Vec<String>,
pub qubits: Vec<Qubit>,
}
Fields§
§duration: Expression
§frame_names: Vec<String>
§qubits: Vec<Qubit>
Trait Implementations§
source§impl PartialEq<Delay> for Delay
impl PartialEq<Delay> for Delay
impl Eq for Delay
impl StructuralEq for Delay
impl StructuralPartialEq for Delay
Auto Trait Implementations§
impl RefUnwindSafe for Delay
impl Send for Delay
impl Sync for Delay
impl Unpin for Delay
impl UnwindSafe for Delay
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.