pub struct BlueqatSimulator { /* private fields */ }
Implementations§
Trait Implementations§
Source§impl Debug for BlueqatSimulator
impl Debug for BlueqatSimulator
Source§impl Drop for BlueqatSimulator
impl Drop for BlueqatSimulator
Source§impl Layer for BlueqatSimulator
impl Layer for BlueqatSimulator
type Operation = OpArgs<BlueqatSimulator>
type Qubit = u32
type Slot = u32
type Buffer = BlueqatMeasured
type Requested = Result<(), PyErr>
type Response = Result<(), PyErr>
fn send(&mut self, ops: &[OpArgs<Self>]) -> Self::Requested
fn receive(&mut self, buf: &mut Self::Buffer) -> Self::Response
fn send_receive( &mut self, ops: &[OpArgs<Self>], buf: &mut Self::Buffer, ) -> Self::Response
fn make_buffer(&self) -> Self::Buffer
fn opsvec(&self) -> OpsVec<Self>
impl CXGate for BlueqatSimulator
impl HGate for BlueqatSimulator
impl PauliGate for BlueqatSimulator
impl SGate for BlueqatSimulator
impl TGate for BlueqatSimulator
Auto Trait Implementations§
impl Freeze for BlueqatSimulator
impl RefUnwindSafe for BlueqatSimulator
impl Send for BlueqatSimulator
impl Sync for BlueqatSimulator
impl Unpin for BlueqatSimulator
impl UnwindSafe for BlueqatSimulator
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