#![allow(clippy::module_inception)]
#![allow(clippy::too_many_arguments)]
#![allow(clippy::ptr_arg)]
#![allow(clippy::large_enum_variant)]
#![doc = "generated by AutoRust"]
#[cfg(feature = "package-2021-10")]
pub mod package_2021_10;
#[cfg(all(feature = "package-2021-10", not(feature = "no-default-version")))]
pub use package_2021_10::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2021-08")]
pub mod package_2021_08;
#[cfg(all(feature = "package-2021-08", not(feature = "no-default-version")))]
pub use package_2021_08::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2021-03-08-only")]
pub mod package_2021_03_08_only;
#[cfg(all(feature = "package-2021-03-08-only", not(feature = "no-default-version")))]
pub use package_2021_03_08_only::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2021-03-only")]
pub mod package_2021_03_only;
#[cfg(all(feature = "package-2021-03-only", not(feature = "no-default-version")))]
pub use package_2021_03_only::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-preview-2021-03-only")]
pub mod package_preview_2021_03_only;
#[cfg(all(feature = "package-preview-2021-03-only", not(feature = "no-default-version")))]
pub use package_preview_2021_03_only::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2020-11-only")]
pub mod package_2020_11_only;
#[cfg(all(feature = "package-2020-11-only", not(feature = "no-default-version")))]
pub use package_2020_11_only::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2020-10-only")]
pub mod package_2020_10_only;
#[cfg(all(feature = "package-2020-10-only", not(feature = "no-default-version")))]
pub use package_2020_10_only::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-preview-2020-10-only")]
pub mod package_preview_2020_10_only;
#[cfg(all(feature = "package-preview-2020-10-only", not(feature = "no-default-version")))]
pub use package_preview_2020_10_only::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-preview-2020-06-only")]
pub mod package_preview_2020_06_only;
#[cfg(all(feature = "package-preview-2020-06-only", not(feature = "no-default-version")))]
pub use package_preview_2020_06_only::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2020-04")]
pub mod package_2020_04;
#[cfg(all(feature = "package-2020-04", not(feature = "no-default-version")))]
pub use package_2020_04::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2020-03-01-preview")]
pub mod package_2020_03_01_preview;
#[cfg(all(feature = "package-2020-03-01-preview", not(feature = "no-default-version")))]
pub use package_2020_03_01_preview::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-preview-2020-02")]
pub mod package_preview_2020_02;
#[cfg(all(feature = "package-preview-2020-02", not(feature = "no-default-version")))]
pub use package_preview_2020_02::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2020-02-02-preview")]
pub mod package_2020_02_02_preview;
#[cfg(all(feature = "package-2020-02-02-preview", not(feature = "no-default-version")))]
pub use package_2020_02_02_preview::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2020-02-02")]
pub mod package_2020_02_02;
#[cfg(all(feature = "package-2020-02-02", not(feature = "no-default-version")))]
pub use package_2020_02_02::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2019-10-17-preview")]
pub mod package_2019_10_17_preview;
#[cfg(all(feature = "package-2019-10-17-preview", not(feature = "no-default-version")))]
pub use package_2019_10_17_preview::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2018-06-17-preview")]
pub mod package_2018_06_17_preview;
#[cfg(all(feature = "package-2018-06-17-preview", not(feature = "no-default-version")))]
pub use package_2018_06_17_preview::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2018-05-01-preview")]
pub mod package_2018_05_01_preview;
#[cfg(all(feature = "package-2018-05-01-preview", not(feature = "no-default-version")))]
pub use package_2018_05_01_preview::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2017-10")]
pub mod package_2017_10;
#[cfg(all(feature = "package-2017-10", not(feature = "no-default-version")))]
pub use package_2017_10::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
#[cfg(feature = "package-2015-05")]
pub mod package_2015_05;
#[cfg(all(feature = "package-2015-05", not(feature = "no-default-version")))]
pub use package_2015_05::{models, operations, operations::Client, operations::ClientBuilder, operations::Error};
