diff --git a/progenitor-impl/src/lib.rs b/progenitor-impl/src/lib.rs index ed3af18..f066b00 100644 --- a/progenitor-impl/src/lib.rs +++ b/progenitor-impl/src/lib.rs @@ -353,6 +353,7 @@ impl Generator { use reqwest::header::{HeaderMap, HeaderValue}; /// Types used as operation parameters and responses. + #[allow(clippy::all)] pub mod types { use serde::{Deserialize, Serialize}; @@ -449,6 +450,7 @@ impl Generator { .map(|method| self.positional_method(method)) .collect::>>()?; let out = quote! { + #[allow(clippy::all)] impl Client { #(#methods)* } @@ -481,6 +483,7 @@ impl Generator { } /// Types for composing operation parameters. + #[allow(clippy::all)] pub mod builder { use super::types; #[allow(unused_imports)] @@ -523,6 +526,7 @@ impl Generator { #traits_and_impls /// Types for composing operation parameters. + #[allow(clippy::all)] pub mod builder { use super::types; #[allow(unused_imports)] diff --git a/progenitor-impl/tests/output/src/buildomat_builder.rs b/progenitor-impl/tests/output/src/buildomat_builder.rs index 04f6eb8..abe5866 100644 --- a/progenitor-impl/tests/output/src/buildomat_builder.rs +++ b/progenitor-impl/tests/output/src/buildomat_builder.rs @@ -4,6 +4,7 @@ pub use progenitor_client::{ByteStream, Error, ResponseValue}; #[allow(unused_imports)] use reqwest::header::{HeaderMap, HeaderValue}; /// Types used as operation parameters and responses. +#[allow(clippy::all)] pub mod types { use serde::{Deserialize, Serialize}; #[allow(unused_imports)] @@ -2379,6 +2380,7 @@ impl Client { } /// Types for composing operation parameters. +#[allow(clippy::all)] pub mod builder { use super::types; #[allow(unused_imports)] diff --git a/progenitor-impl/tests/output/src/buildomat_builder_tagged.rs b/progenitor-impl/tests/output/src/buildomat_builder_tagged.rs index c80c1e9..ffdc566 100644 --- a/progenitor-impl/tests/output/src/buildomat_builder_tagged.rs +++ b/progenitor-impl/tests/output/src/buildomat_builder_tagged.rs @@ -4,6 +4,7 @@ pub use progenitor_client::{ByteStream, Error, ResponseValue}; #[allow(unused_imports)] use reqwest::header::{HeaderMap, HeaderValue}; /// Types used as operation parameters and responses. +#[allow(clippy::all)] pub mod types { use serde::{Deserialize, Serialize}; #[allow(unused_imports)] @@ -2379,6 +2380,7 @@ impl Client { } /// Types for composing operation parameters. +#[allow(clippy::all)] pub mod builder { use super::types; #[allow(unused_imports)] diff --git a/progenitor-impl/tests/output/src/buildomat_positional.rs b/progenitor-impl/tests/output/src/buildomat_positional.rs index 2261e7c..53b6a96 100644 --- a/progenitor-impl/tests/output/src/buildomat_positional.rs +++ b/progenitor-impl/tests/output/src/buildomat_positional.rs @@ -4,6 +4,7 @@ pub use progenitor_client::{ByteStream, Error, ResponseValue}; #[allow(unused_imports)] use reqwest::header::{HeaderMap, HeaderValue}; /// Types used as operation parameters and responses. +#[allow(clippy::all)] pub mod types { use serde::{Deserialize, Serialize}; #[allow(unused_imports)] @@ -821,6 +822,7 @@ impl Client { } } +#[allow(clippy::all)] impl Client { ///Sends a `POST` request to `/v1/control/hold` pub async fn control_hold<'a>(&'a self) -> Result, Error<()>> { diff --git a/progenitor-impl/tests/output/src/keeper_builder.rs b/progenitor-impl/tests/output/src/keeper_builder.rs index ba039b1..0e66228 100644 --- a/progenitor-impl/tests/output/src/keeper_builder.rs +++ b/progenitor-impl/tests/output/src/keeper_builder.rs @@ -4,6 +4,7 @@ pub use progenitor_client::{ByteStream, Error, ResponseValue}; #[allow(unused_imports)] use reqwest::header::{HeaderMap, HeaderValue}; /// Types used as operation parameters and responses. +#[allow(clippy::all)] pub mod types { use serde::{Deserialize, Serialize}; #[allow(unused_imports)] @@ -1365,6 +1366,7 @@ impl Client { } /// Types for composing operation parameters. +#[allow(clippy::all)] pub mod builder { use super::types; #[allow(unused_imports)] diff --git a/progenitor-impl/tests/output/src/keeper_builder_tagged.rs b/progenitor-impl/tests/output/src/keeper_builder_tagged.rs index 8e9ab83..4b1dbb5 100644 --- a/progenitor-impl/tests/output/src/keeper_builder_tagged.rs +++ b/progenitor-impl/tests/output/src/keeper_builder_tagged.rs @@ -4,6 +4,7 @@ pub use progenitor_client::{ByteStream, Error, ResponseValue}; #[allow(unused_imports)] use reqwest::header::{HeaderMap, HeaderValue}; /// Types used as operation parameters and responses. +#[allow(clippy::all)] pub mod types { use serde::{Deserialize, Serialize}; #[allow(unused_imports)] @@ -1365,6 +1366,7 @@ impl Client { } /// Types for composing operation parameters. +#[allow(clippy::all)] pub mod builder { use super::types; #[allow(unused_imports)] diff --git a/progenitor-impl/tests/output/src/keeper_positional.rs b/progenitor-impl/tests/output/src/keeper_positional.rs index 4ce873a..a627c6f 100644 --- a/progenitor-impl/tests/output/src/keeper_positional.rs +++ b/progenitor-impl/tests/output/src/keeper_positional.rs @@ -4,6 +4,7 @@ pub use progenitor_client::{ByteStream, Error, ResponseValue}; #[allow(unused_imports)] use reqwest::header::{HeaderMap, HeaderValue}; /// Types used as operation parameters and responses. +#[allow(clippy::all)] pub mod types { use serde::{Deserialize, Serialize}; #[allow(unused_imports)] @@ -508,6 +509,7 @@ impl Client { } } +#[allow(clippy::all)] impl Client { ///Sends a `POST` request to `/enrol` /// diff --git a/progenitor-impl/tests/output/src/nexus_builder.rs b/progenitor-impl/tests/output/src/nexus_builder.rs index 4cf6bbe..c52e7d9 100644 --- a/progenitor-impl/tests/output/src/nexus_builder.rs +++ b/progenitor-impl/tests/output/src/nexus_builder.rs @@ -4,6 +4,7 @@ pub use progenitor_client::{ByteStream, Error, ResponseValue}; #[allow(unused_imports)] use reqwest::header::{HeaderMap, HeaderValue}; /// Types used as operation parameters and responses. +#[allow(clippy::all)] pub mod types { use serde::{Deserialize, Serialize}; #[allow(unused_imports)] @@ -28669,6 +28670,7 @@ impl Client { } /// Types for composing operation parameters. +#[allow(clippy::all)] pub mod builder { use super::types; #[allow(unused_imports)] diff --git a/progenitor-impl/tests/output/src/nexus_builder_tagged.rs b/progenitor-impl/tests/output/src/nexus_builder_tagged.rs index fcbd0af..f43faee 100644 --- a/progenitor-impl/tests/output/src/nexus_builder_tagged.rs +++ b/progenitor-impl/tests/output/src/nexus_builder_tagged.rs @@ -4,6 +4,7 @@ pub use progenitor_client::{ByteStream, Error, ResponseValue}; #[allow(unused_imports)] use reqwest::header::{HeaderMap, HeaderValue}; /// Types used as operation parameters and responses. +#[allow(clippy::all)] pub mod types { use serde::{Deserialize, Serialize}; #[allow(unused_imports)] @@ -28588,6 +28589,7 @@ impl ClientVpcsExt for Client { } /// Types for composing operation parameters. +#[allow(clippy::all)] pub mod builder { use super::types; #[allow(unused_imports)] diff --git a/progenitor-impl/tests/output/src/nexus_positional.rs b/progenitor-impl/tests/output/src/nexus_positional.rs index f70690e..295a5df 100644 --- a/progenitor-impl/tests/output/src/nexus_positional.rs +++ b/progenitor-impl/tests/output/src/nexus_positional.rs @@ -4,6 +4,7 @@ pub use progenitor_client::{ByteStream, Error, ResponseValue}; #[allow(unused_imports)] use reqwest::header::{HeaderMap, HeaderValue}; /// Types used as operation parameters and responses. +#[allow(clippy::all)] pub mod types { use serde::{Deserialize, Serialize}; #[allow(unused_imports)] @@ -13419,6 +13420,7 @@ impl Client { } } +#[allow(clippy::all)] impl Client { ///Fetch a disk by id /// diff --git a/progenitor-impl/tests/output/src/param_collision_builder.rs b/progenitor-impl/tests/output/src/param_collision_builder.rs index 153dc6e..485739e 100644 --- a/progenitor-impl/tests/output/src/param_collision_builder.rs +++ b/progenitor-impl/tests/output/src/param_collision_builder.rs @@ -4,6 +4,7 @@ pub use progenitor_client::{ByteStream, Error, ResponseValue}; #[allow(unused_imports)] use reqwest::header::{HeaderMap, HeaderValue}; /// Types used as operation parameters and responses. +#[allow(clippy::all)] pub mod types { use serde::{Deserialize, Serialize}; #[allow(unused_imports)] @@ -130,6 +131,7 @@ impl Client { } /// Types for composing operation parameters. +#[allow(clippy::all)] pub mod builder { use super::types; #[allow(unused_imports)] diff --git a/progenitor-impl/tests/output/src/param_collision_builder_tagged.rs b/progenitor-impl/tests/output/src/param_collision_builder_tagged.rs index b8b2a6f..b81fe23 100644 --- a/progenitor-impl/tests/output/src/param_collision_builder_tagged.rs +++ b/progenitor-impl/tests/output/src/param_collision_builder_tagged.rs @@ -4,6 +4,7 @@ pub use progenitor_client::{ByteStream, Error, ResponseValue}; #[allow(unused_imports)] use reqwest::header::{HeaderMap, HeaderValue}; /// Types used as operation parameters and responses. +#[allow(clippy::all)] pub mod types { use serde::{Deserialize, Serialize}; #[allow(unused_imports)] @@ -130,6 +131,7 @@ impl Client { } /// Types for composing operation parameters. +#[allow(clippy::all)] pub mod builder { use super::types; #[allow(unused_imports)] diff --git a/progenitor-impl/tests/output/src/param_collision_positional.rs b/progenitor-impl/tests/output/src/param_collision_positional.rs index ff4832b..b8ddd02 100644 --- a/progenitor-impl/tests/output/src/param_collision_positional.rs +++ b/progenitor-impl/tests/output/src/param_collision_positional.rs @@ -4,6 +4,7 @@ pub use progenitor_client::{ByteStream, Error, ResponseValue}; #[allow(unused_imports)] use reqwest::header::{HeaderMap, HeaderValue}; /// Types used as operation parameters and responses. +#[allow(clippy::all)] pub mod types { use serde::{Deserialize, Serialize}; #[allow(unused_imports)] @@ -101,6 +102,7 @@ impl Client { } } +#[allow(clippy::all)] impl Client { ///Gets a key /// diff --git a/progenitor-impl/tests/output/src/param_overrides_builder.rs b/progenitor-impl/tests/output/src/param_overrides_builder.rs index 6cc3c2b..35afb9b 100644 --- a/progenitor-impl/tests/output/src/param_overrides_builder.rs +++ b/progenitor-impl/tests/output/src/param_overrides_builder.rs @@ -4,6 +4,7 @@ pub use progenitor_client::{ByteStream, Error, ResponseValue}; #[allow(unused_imports)] use reqwest::header::{HeaderMap, HeaderValue}; /// Types used as operation parameters and responses. +#[allow(clippy::all)] pub mod types { use serde::{Deserialize, Serialize}; #[allow(unused_imports)] @@ -124,6 +125,7 @@ impl Client { } /// Types for composing operation parameters. +#[allow(clippy::all)] pub mod builder { use super::types; #[allow(unused_imports)] diff --git a/progenitor-impl/tests/output/src/param_overrides_builder_tagged.rs b/progenitor-impl/tests/output/src/param_overrides_builder_tagged.rs index 340fb37..e1de696 100644 --- a/progenitor-impl/tests/output/src/param_overrides_builder_tagged.rs +++ b/progenitor-impl/tests/output/src/param_overrides_builder_tagged.rs @@ -4,6 +4,7 @@ pub use progenitor_client::{ByteStream, Error, ResponseValue}; #[allow(unused_imports)] use reqwest::header::{HeaderMap, HeaderValue}; /// Types used as operation parameters and responses. +#[allow(clippy::all)] pub mod types { use serde::{Deserialize, Serialize}; #[allow(unused_imports)] @@ -124,6 +125,7 @@ impl Client { } /// Types for composing operation parameters. +#[allow(clippy::all)] pub mod builder { use super::types; #[allow(unused_imports)] diff --git a/progenitor-impl/tests/output/src/param_overrides_positional.rs b/progenitor-impl/tests/output/src/param_overrides_positional.rs index d94393f..9f8f39a 100644 --- a/progenitor-impl/tests/output/src/param_overrides_positional.rs +++ b/progenitor-impl/tests/output/src/param_overrides_positional.rs @@ -4,6 +4,7 @@ pub use progenitor_client::{ByteStream, Error, ResponseValue}; #[allow(unused_imports)] use reqwest::header::{HeaderMap, HeaderValue}; /// Types used as operation parameters and responses. +#[allow(clippy::all)] pub mod types { use serde::{Deserialize, Serialize}; #[allow(unused_imports)] @@ -101,6 +102,7 @@ impl Client { } } +#[allow(clippy::all)] impl Client { ///Gets a key /// diff --git a/progenitor-impl/tests/output/src/propolis_server_builder.rs b/progenitor-impl/tests/output/src/propolis_server_builder.rs index 3a2ab18..303bc33 100644 --- a/progenitor-impl/tests/output/src/propolis_server_builder.rs +++ b/progenitor-impl/tests/output/src/propolis_server_builder.rs @@ -4,6 +4,7 @@ pub use progenitor_client::{ByteStream, Error, ResponseValue}; #[allow(unused_imports)] use reqwest::header::{HeaderMap, HeaderValue}; /// Types used as operation parameters and responses. +#[allow(clippy::all)] pub mod types { use serde::{Deserialize, Serialize}; #[allow(unused_imports)] @@ -2975,6 +2976,7 @@ impl Client { } /// Types for composing operation parameters. +#[allow(clippy::all)] pub mod builder { use super::types; #[allow(unused_imports)] diff --git a/progenitor-impl/tests/output/src/propolis_server_builder_tagged.rs b/progenitor-impl/tests/output/src/propolis_server_builder_tagged.rs index 48a5d46..7b511f1 100644 --- a/progenitor-impl/tests/output/src/propolis_server_builder_tagged.rs +++ b/progenitor-impl/tests/output/src/propolis_server_builder_tagged.rs @@ -4,6 +4,7 @@ pub use progenitor_client::{ByteStream, Error, ResponseValue}; #[allow(unused_imports)] use reqwest::header::{HeaderMap, HeaderValue}; /// Types used as operation parameters and responses. +#[allow(clippy::all)] pub mod types { use serde::{Deserialize, Serialize}; #[allow(unused_imports)] @@ -2939,6 +2940,7 @@ impl Client { } /// Types for composing operation parameters. +#[allow(clippy::all)] pub mod builder { use super::types; #[allow(unused_imports)] diff --git a/progenitor-impl/tests/output/src/propolis_server_positional.rs b/progenitor-impl/tests/output/src/propolis_server_positional.rs index 47562e6..3627435 100644 --- a/progenitor-impl/tests/output/src/propolis_server_positional.rs +++ b/progenitor-impl/tests/output/src/propolis_server_positional.rs @@ -4,6 +4,7 @@ pub use progenitor_client::{ByteStream, Error, ResponseValue}; #[allow(unused_imports)] use reqwest::header::{HeaderMap, HeaderValue}; /// Types used as operation parameters and responses. +#[allow(clippy::all)] pub mod types { use serde::{Deserialize, Serialize}; #[allow(unused_imports)] @@ -1483,6 +1484,7 @@ impl Client { } } +#[allow(clippy::all)] impl Client { ///Sends a `GET` request to `/instance` pub async fn instance_get<'a>( diff --git a/progenitor-impl/tests/output/src/test_default_params_builder.rs b/progenitor-impl/tests/output/src/test_default_params_builder.rs index fb5b93b..bf9c870 100644 --- a/progenitor-impl/tests/output/src/test_default_params_builder.rs +++ b/progenitor-impl/tests/output/src/test_default_params_builder.rs @@ -4,6 +4,7 @@ pub use progenitor_client::{ByteStream, Error, ResponseValue}; #[allow(unused_imports)] use reqwest::header::{HeaderMap, HeaderValue}; /// Types used as operation parameters and responses. +#[allow(clippy::all)] pub mod types { use serde::{Deserialize, Serialize}; #[allow(unused_imports)] @@ -392,6 +393,7 @@ impl Client { } /// Types for composing operation parameters. +#[allow(clippy::all)] pub mod builder { use super::types; #[allow(unused_imports)] diff --git a/progenitor-impl/tests/output/src/test_default_params_positional.rs b/progenitor-impl/tests/output/src/test_default_params_positional.rs index d3f9f33..ab2b2a7 100644 --- a/progenitor-impl/tests/output/src/test_default_params_positional.rs +++ b/progenitor-impl/tests/output/src/test_default_params_positional.rs @@ -4,6 +4,7 @@ pub use progenitor_client::{ByteStream, Error, ResponseValue}; #[allow(unused_imports)] use reqwest::header::{HeaderMap, HeaderValue}; /// Types used as operation parameters and responses. +#[allow(clippy::all)] pub mod types { use serde::{Deserialize, Serialize}; #[allow(unused_imports)] @@ -206,6 +207,7 @@ impl Client { } } +#[allow(clippy::all)] impl Client { ///Sends a `POST` request to `/` pub async fn default_params<'a>( diff --git a/progenitor-impl/tests/output/src/test_freeform_response.rs b/progenitor-impl/tests/output/src/test_freeform_response.rs index e694729..dbdb244 100644 --- a/progenitor-impl/tests/output/src/test_freeform_response.rs +++ b/progenitor-impl/tests/output/src/test_freeform_response.rs @@ -4,6 +4,7 @@ pub use progenitor_client::{ByteStream, Error, ResponseValue}; #[allow(unused_imports)] use reqwest::header::{HeaderMap, HeaderValue}; /// Types used as operation parameters and responses. +#[allow(clippy::all)] pub mod types { use serde::{Deserialize, Serialize}; #[allow(unused_imports)] @@ -139,6 +140,7 @@ impl Client { } } +#[allow(clippy::all)] impl Client { ///Sends a `GET` request to `/` pub async fn freeform_response<'a>( diff --git a/progenitor-impl/tests/output/src/test_renamed_parameters.rs b/progenitor-impl/tests/output/src/test_renamed_parameters.rs index f8e9258..17e219d 100644 --- a/progenitor-impl/tests/output/src/test_renamed_parameters.rs +++ b/progenitor-impl/tests/output/src/test_renamed_parameters.rs @@ -4,6 +4,7 @@ pub use progenitor_client::{ByteStream, Error, ResponseValue}; #[allow(unused_imports)] use reqwest::header::{HeaderMap, HeaderValue}; /// Types used as operation parameters and responses. +#[allow(clippy::all)] pub mod types { use serde::{Deserialize, Serialize}; #[allow(unused_imports)] @@ -139,6 +140,7 @@ impl Client { } } +#[allow(clippy::all)] impl Client { ///Sends a `GET` request to `/{ref}/{type}/{trait}` pub async fn renamed_parameters<'a>(