pub enum CalStep {
Rabi(Device, TuneConfig),
Ramsey(RamseyDevice, RamseyConfig),
Rb(RbDevice, RbConfig),
Readout(ReadoutDevice, u32),
Charge(ChargeDevice, (i32, i32), ChargeScanConfig),
}Expand description
One node of a calibration campaign — a routine plus its inputs. run
dispatches to the deterministic engine and returns its receipt artifacts.
Variants§
Rabi(Device, TuneConfig)
Ramsey(RamseyDevice, RamseyConfig)
Rb(RbDevice, RbConfig)
Readout(ReadoutDevice, u32)
Charge(ChargeDevice, (i32, i32), ChargeScanConfig)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CalStep
impl RefUnwindSafe for CalStep
impl Send for CalStep
impl Sync for CalStep
impl Unpin for CalStep
impl UnsafeUnpin for CalStep
impl UnwindSafe for CalStep
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