Crate qcs

source ·
Expand description

This crate is the primary Rust API for interacting with Rigetti products. Specifically, this crate allows you to run Quil programs against real QPUs or a QVM using Executable.

Modules§

  • Build information about the crate and environment in which it was built.
  • This module provides methods for getting clients for the desired API (e.g. gRPC or OpenAPI) and will properly initialize those clients (e.g. with authentication metadata).
  • This module contains functionality used to compile Quil programs for execution on QCS quantum processors.
  • Produce diagnostic information about the crate and its runtime environment in order to aid in debugging and remote user support.
  • This module contains all the functionality for running Quil programs on a real QPU. Specifically, the [Execution] struct in this module.
  • This module contains all the functionality for running Quil programs on a QVM. Specifically, the [Execution] struct in this module.

Structs§

Enums§

Type Aliases§