pub struct RoutingResult {
pub circuit_id: usize,
pub num_qubits: u32,
pub depth: u32,
pub t_count: u32,
pub naive_time_ns: u64,
pub heuristic_time_ns: u64,
pub planner_time_ns: u64,
pub planner_backend: String,
pub speedup_vs_naive: f64,
pub speedup_vs_heuristic: f64,
}Expand description
Result for a single circuit’s routing comparison.
Fields§
§circuit_id: usize§num_qubits: u32§depth: u32§t_count: u32§naive_time_ns: u64§heuristic_time_ns: u64§planner_time_ns: u64§planner_backend: String§speedup_vs_naive: f64§speedup_vs_heuristic: f64Auto Trait Implementations§
impl Freeze for RoutingResult
impl RefUnwindSafe for RoutingResult
impl Send for RoutingResult
impl Sync for RoutingResult
impl Unpin for RoutingResult
impl UnsafeUnpin for RoutingResult
impl UnwindSafe for RoutingResult
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