Crate qcs_api_client_common
source ·Expand description
Implementation code common to the QCS OpenAPI and gRPC clients.
You probably don’t need to use this directly, as the clients should expose anything you might need.
§Features
tracing: enablestracingsupport inClientConfiguration.tracing-config: enables [TracingConfiguration] support for enabling/disabling traces per-URL. Requires thetracingfeature.python: enables Python bindings for the client.
Re-exports§
pub use configuration::ClientConfiguration;
Modules§
- Exponential backoff for use with QCS.
- This module is used for loading configuration that will be used to connect either to real QPUs (and supporting services) or the QVM.
Macros§
- Provides support for equality checks of a [
pyo3::pyclass] by implementing__richcmp__. - Implements repr on a [
pyo3::pyclass] by using it’sstd::fmt::Debugimplementation. - Implement
__str__for wrapper types whose inner type implementsDisplay.