pub trait MeasurementBuilder: CircuitBuilder {
    type MeasurementHandle;

    // Required method
    fn measure(
        &mut self,
        r: Self::Register
    ) -> (Self::Register, Self::MeasurementHandle);
}
Expand description

A builder that can take destructive measurements.

Required Associated Types§

source

type MeasurementHandle

Handle which points to measurements.

Required Methods§

source

fn measure( &mut self, r: Self::Register ) -> (Self::Register, Self::MeasurementHandle)

Take a measurement of r, return r and a handle to fetch the result later.

Implementors§