pub trait Simulator {
// Required method
fn run<const N: usize>(
&mut self,
circuit: &Circuit<N>,
) -> Result<SimulatorResult<N>>;
}
Expand description
Common trait for all quantum circuit simulators
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
impl Simulator for StabilizerSimulator
Implement the Simulator trait for StabilizerSimulator