pub struct ContextSimp {
pub allow_classical: bool,
pub x_circuit: Box<SerialCircuit>,
}Expand description
Pauli context simplification configuration.
Fields§
§allow_classical: boolWhether classical information can be used for simplification.
x_circuit: Box<SerialCircuit>Reference circuit required by the pass.
Trait Implementations§
Source§impl Clone for ContextSimp
impl Clone for ContextSimp
Source§fn clone(&self) -> ContextSimp
fn clone(&self) -> ContextSimp
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 ContextSimp
impl Debug for ContextSimp
Source§impl<'de> Deserialize<'de> for ContextSimp
impl<'de> Deserialize<'de> for ContextSimp
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 ContextSimp
impl PartialEq for ContextSimp
Source§impl Serialize for ContextSimp
impl Serialize for ContextSimp
impl StructuralPartialEq for ContextSimp
Auto Trait Implementations§
impl Freeze for ContextSimp
impl RefUnwindSafe for ContextSimp
impl Send for ContextSimp
impl Sync for ContextSimp
impl Unpin for ContextSimp
impl UnwindSafe for ContextSimp
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