use quant_iron::{ChainableState, MeasurementBasis, State};
fn main() {
let state = State::new_plus(2).expect("Could not create state")
.h(0) .x(1) .h_multi(&[0, 1]) .cnot(0, 1);
let measurement = state.measure_n(MeasurementBasis::Computational, &[0, 1], 100)
.expect("Could not measure computation");
println!("Measurement results:\n{:?}", measurement); }