Closed jakelishman closed 1 month ago
One or more of the following people are relevant to this code:
@Qiskit/terra-core
Files with Coverage Reduction | New Missed Lines | % | ||
---|---|---|---|---|
crates/qasm2/src/expr.rs | 1 | 94.02% | ||
crates/accelerate/src/two_qubit_decompose.rs | 1 | 90.82% | ||
crates/qasm2/src/lex.rs | 6 | 91.48% | ||
crates/qasm2/src/parse.rs | 24 | 95.77% | ||
<!-- | Total: | 32 | --> |
Totals | |
---|---|
Change from base Build 10598013395: | -0.03% |
Covered Lines: | 71623 |
Relevant Lines: | 80321 |
Summary
This is generally useful for Qiskit's built-in transpiler passes, and we've had some interest in using it for the same reasons from outside the library. While the control-flow structure from within Rust might change in the future, in the immediate term and from Python space, it feels fair to expose this as public API, since all the information contained in it is certainly already public.
Details and comments
Minor request from @ihincks.