// Copyright 2022 Rigetti Computing
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

//! # QCS OpenAPI client for Rust
//!
//! This crate is autogenerated.
//!
//! ## Quick Start example
//!
//! ```no_run
//! use qcs_api_client_openapi::apis::configuration::Configuration;
//! use qcs_api_client_openapi::apis::default_api::get_health;
//! # #[tokio::main]
//! # async fn main() {
//! let config = Configuration::new().await.expect("should not fail to load config");
//! get_health(&config).await.expect("API should be healthy");
//! # }
//! ```

#![allow(clippy::derive_partial_eq_without_eq)]
#![allow(suspicious_double_ref_op)]
#![allow(clippy::clone_on_copy)]
#![allow(clippy::too_many_arguments)]
#![allow(noop_method_call)]
#![allow(unused_imports)]

pub use reqwest;

pub use serde;
pub use serde_json;
pub use serde_repr;
pub use url;
pub mod apis;
pub mod models;
pub use qcs_api_client_common as common;
