pub struct FullPeepholeOptimise {
pub allow_swaps: bool,
pub target_2qb_gate: TargetTwoQubitGate,
}Expand description
Full peephole optimisation configuration.
Fields§
§allow_swaps: boolWhether swaps are allowed.
target_2qb_gate: TargetTwoQubitGateTarget native 2-qubit gate.
Trait Implementations§
Source§impl Clone for FullPeepholeOptimise
impl Clone for FullPeepholeOptimise
Source§fn clone(&self) -> FullPeepholeOptimise
fn clone(&self) -> FullPeepholeOptimise
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 moreSource§impl Debug for FullPeepholeOptimise
impl Debug for FullPeepholeOptimise
Source§impl<'de> Deserialize<'de> for FullPeepholeOptimise
impl<'de> Deserialize<'de> for FullPeepholeOptimise
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for FullPeepholeOptimise
impl PartialEq for FullPeepholeOptimise
Source§impl Serialize for FullPeepholeOptimise
impl Serialize for FullPeepholeOptimise
impl StructuralPartialEq for FullPeepholeOptimise
Auto Trait Implementations§
impl Freeze for FullPeepholeOptimise
impl RefUnwindSafe for FullPeepholeOptimise
impl Send for FullPeepholeOptimise
impl Sync for FullPeepholeOptimise
impl Unpin for FullPeepholeOptimise
impl UnwindSafe for FullPeepholeOptimise
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