pub struct ThreeQubitSquash {
pub allow_swaps: bool,
}Expand description
Three-qubit squash configuration.
Fields§
§allow_swaps: boolWhether swaps are allowed during squashing.
Trait Implementations§
Source§impl Clone for ThreeQubitSquash
impl Clone for ThreeQubitSquash
Source§fn clone(&self) -> ThreeQubitSquash
fn clone(&self) -> ThreeQubitSquash
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 ThreeQubitSquash
impl Debug for ThreeQubitSquash
Source§impl<'de> Deserialize<'de> for ThreeQubitSquash
impl<'de> Deserialize<'de> for ThreeQubitSquash
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 ThreeQubitSquash
impl PartialEq for ThreeQubitSquash
Source§impl Serialize for ThreeQubitSquash
impl Serialize for ThreeQubitSquash
impl StructuralPartialEq for ThreeQubitSquash
Auto Trait Implementations§
impl Freeze for ThreeQubitSquash
impl RefUnwindSafe for ThreeQubitSquash
impl Send for ThreeQubitSquash
impl Sync for ThreeQubitSquash
impl Unpin for ThreeQubitSquash
impl UnwindSafe for ThreeQubitSquash
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