pub struct ClassicalExp {
pub args: Vec<ClassicalExpUnit>,
pub op: String,
}
Expand description
A box for holding classical expressions on Bits.
Fields§
§args: Vec<ClassicalExpUnit>
Arguments to the expression.
op: String
The expression.
Trait Implementations§
Source§impl Clone for ClassicalExp
impl Clone for ClassicalExp
Source§fn clone(&self) -> ClassicalExp
fn clone(&self) -> ClassicalExp
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 ClassicalExp
impl Debug for ClassicalExp
Source§impl<'de> Deserialize<'de> for ClassicalExp
impl<'de> Deserialize<'de> for ClassicalExp
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 Hash for ClassicalExp
impl Hash for ClassicalExp
Source§impl PartialEq for ClassicalExp
impl PartialEq for ClassicalExp
Source§impl Serialize for ClassicalExp
impl Serialize for ClassicalExp
impl Eq for ClassicalExp
impl StructuralPartialEq for ClassicalExp
Auto Trait Implementations§
impl Freeze for ClassicalExp
impl RefUnwindSafe for ClassicalExp
impl Send for ClassicalExp
impl Sync for ClassicalExp
impl Unpin for ClassicalExp
impl UnwindSafe for ClassicalExp
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