#![cfg_attr(docsrs, feature(doc_cfg))]
#![doc(html_root_url = "https://docs.rs/entelix-cloud/0.5.3")]
#![deny(missing_docs)]
#![allow(
clippy::indexing_slicing,
clippy::expect_used,
clippy::cast_possible_truncation,
clippy::cast_sign_loss,
clippy::cast_lossless,
clippy::cast_possible_wrap,
clippy::checked_conversions,
clippy::missing_errors_doc,
clippy::missing_panics_doc,
clippy::redundant_closure_for_method_calls,
clippy::needless_pass_by_value,
clippy::missing_const_for_fn,
clippy::needless_collect,
clippy::needless_lifetimes,
clippy::doc_markdown
)]
mod error;
pub mod refresh;
#[cfg(feature = "aws")]
#[cfg_attr(docsrs, doc(cfg(feature = "aws")))]
pub mod bedrock;
#[cfg(feature = "gcp")]
#[cfg_attr(docsrs, doc(cfg(feature = "gcp")))]
pub mod vertex;
#[cfg(feature = "azure")]
#[cfg_attr(docsrs, doc(cfg(feature = "azure")))]
pub mod foundry;
pub use error::CloudError;