Crate qcs_api_client_common

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: enables tracing support in ClientConfiguration.
  • tracing-config: enables [TracingConfiguration] support for enabling/disabling traces per-URL. Requires the tracing feature.
  • python: enables Python bindings for the client.

Re-exports§

pub use configuration::ClientConfiguration;

Modules§

backoff
Exponential backoff for use with QCS.
configuration
By default, all settings are loaded from files located under your home directory in the .qcs folder. Within that folder:

Macros§

impl_eq
Provides support for equality checks of a [pyo3::pyclass] by implementing __richcmp__.
impl_repr
Implements repr on a [pyo3::pyclass] by using it’s std::fmt::Debug implementation.
impl_str
Implement __str__ for wrapper types whose inner type implements Display.