pub struct ResourceData {
pub op_type_count: HashMap<OpType, ResourceBounds>,
pub gate_depth: ResourceBounds,
pub op_type_depth: HashMap<OpType, ResourceBounds>,
pub two_qubit_gate_depth: ResourceBounds,
}
Expand description
An object holding resource data for use in a OpType::DummyBox
.
Fields§
§op_type_count: HashMap<OpType, ResourceBounds>
Dictionary of counts of selected OpType
s.
gate_depth: ResourceBounds
Overall gate depth.
op_type_depth: HashMap<OpType, ResourceBounds>
Dictionary of depths of selected OpType
s.
two_qubit_gate_depth: ResourceBounds
Overall two-qubit-gate depth.
Trait Implementations§
Source§impl Clone for ResourceData
impl Clone for ResourceData
Source§fn clone(&self) -> ResourceData
fn clone(&self) -> ResourceData
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 ResourceData
impl Debug for ResourceData
Source§impl<'de> Deserialize<'de> for ResourceData
impl<'de> Deserialize<'de> for ResourceData
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 ResourceData
impl PartialEq for ResourceData
Source§impl Serialize for ResourceData
impl Serialize for ResourceData
impl StructuralPartialEq for ResourceData
Auto Trait Implementations§
impl Freeze for ResourceData
impl RefUnwindSafe for ResourceData
impl Send for ResourceData
impl Sync for ResourceData
impl Unpin for ResourceData
impl UnwindSafe for ResourceData
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