update generated code for Rust 1.76 (#729)

This commit is contained in:
Rain 2024-02-21 11:24:30 -08:00 committed by GitHub
parent bc0bb4b0fb
commit d813145b44
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
23 changed files with 50 additions and 0 deletions

View File

@ -350,9 +350,13 @@ impl Generator {
let version_str = &spec.info.version;
// The allow(unused_imports) on the `pub use` is necessary with Rust 1.76+, in case the
// generated file is not at the top level of the crate.
let file = quote! {
// Re-export ResponseValue and Error since those are used by the
// public interface of Client.
#[allow(unused_imports)]
pub use progenitor_client::{ByteStream, Error, ResponseValue};
#[allow(unused_imports)]
use progenitor_client::{encode_path, RequestBuilderExt};
@ -456,6 +460,10 @@ impl Generator {
.iter()
.map(|method| self.positional_method(method))
.collect::<Result<Vec<_>>>()?;
// The allow(unused_imports) on the `pub use` is necessary with Rust 1.76+, in case the
// generated file is not at the top level of the crate.
let out = quote! {
#[allow(clippy::all)]
impl Client {
@ -464,6 +472,7 @@ impl Generator {
/// Items consumers will typically use such as the Client.
pub mod prelude {
#[allow(unused_imports)]
pub use super::Client;
}
};
@ -529,6 +538,9 @@ impl Generator {
let (traits_and_impls, trait_preludes) =
self.builder_tags(input_methods, &tag_info);
// The allow(unused_imports) on the `pub use` is necessary with Rust 1.76+, in case the
// generated file is not at the top level of the crate.
let out = quote! {
#traits_and_impls
@ -553,6 +565,7 @@ impl Generator {
/// Items consumers will typically use such as the Client and
/// extension traits.
pub mod prelude {
#[allow(unused_imports)]
pub use super::Client;
#trait_preludes
}

View File

@ -1,5 +1,6 @@
#[allow(unused_imports)]
use progenitor_client::{encode_path, RequestBuilderExt};
#[allow(unused_imports)]
pub use progenitor_client::{ByteStream, Error, ResponseValue};
#[allow(unused_imports)]
use reqwest::header::{HeaderMap, HeaderValue};

View File

@ -1,5 +1,6 @@
#[allow(unused_imports)]
use progenitor_client::{encode_path, RequestBuilderExt};
#[allow(unused_imports)]
pub use progenitor_client::{ByteStream, Error, ResponseValue};
#[allow(unused_imports)]
use reqwest::header::{HeaderMap, HeaderValue};
@ -3405,5 +3406,6 @@ pub mod builder {
/// Items consumers will typically use such as the Client and
/// extension traits.
pub mod prelude {
#[allow(unused_imports)]
pub use super::Client;
}

View File

@ -1,5 +1,6 @@
#[allow(unused_imports)]
use progenitor_client::{encode_path, RequestBuilderExt};
#[allow(unused_imports)]
pub use progenitor_client::{ByteStream, Error, ResponseValue};
#[allow(unused_imports)]
use reqwest::header::{HeaderMap, HeaderValue};
@ -1259,5 +1260,6 @@ impl Client {
/// Items consumers will typically use such as the Client.
pub mod prelude {
#[allow(unused_imports)]
pub use super::Client;
}

View File

@ -1,5 +1,6 @@
#[allow(unused_imports)]
use progenitor_client::{encode_path, RequestBuilderExt};
#[allow(unused_imports)]
pub use progenitor_client::{ByteStream, Error, ResponseValue};
#[allow(unused_imports)]
use reqwest::header::{HeaderMap, HeaderValue};

View File

@ -1,5 +1,6 @@
#[allow(unused_imports)]
use progenitor_client::{encode_path, RequestBuilderExt};
#[allow(unused_imports)]
pub use progenitor_client::{ByteStream, Error, ResponseValue};
#[allow(unused_imports)]
use reqwest::header::{HeaderMap, HeaderValue};
@ -1821,5 +1822,6 @@ pub mod builder {
/// Items consumers will typically use such as the Client and
/// extension traits.
pub mod prelude {
#[allow(unused_imports)]
pub use super::Client;
}

View File

@ -1,5 +1,6 @@
#[allow(unused_imports)]
use progenitor_client::{encode_path, RequestBuilderExt};
#[allow(unused_imports)]
pub use progenitor_client::{ByteStream, Error, ResponseValue};
#[allow(unused_imports)]
use reqwest::header::{HeaderMap, HeaderValue};
@ -696,5 +697,6 @@ impl Client {
/// Items consumers will typically use such as the Client.
pub mod prelude {
#[allow(unused_imports)]
pub use super::Client;
}

View File

@ -1,5 +1,6 @@
#[allow(unused_imports)]
use progenitor_client::{encode_path, RequestBuilderExt};
#[allow(unused_imports)]
pub use progenitor_client::{ByteStream, Error, ResponseValue};
#[allow(unused_imports)]
use reqwest::header::{HeaderMap, HeaderValue};

View File

@ -1,5 +1,6 @@
#[allow(unused_imports)]
use progenitor_client::{encode_path, RequestBuilderExt};
#[allow(unused_imports)]
pub use progenitor_client::{ByteStream, Error, ResponseValue};
#[allow(unused_imports)]
use reqwest::header::{HeaderMap, HeaderValue};
@ -48973,6 +48974,7 @@ pub mod builder {
/// Items consumers will typically use such as the Client and
/// extension traits.
pub mod prelude {
#[allow(unused_imports)]
pub use super::Client;
pub use super::ClientDisksExt;
pub use super::ClientHiddenExt;

View File

@ -1,5 +1,6 @@
#[allow(unused_imports)]
use progenitor_client::{encode_path, RequestBuilderExt};
#[allow(unused_imports)]
pub use progenitor_client::{ByteStream, Error, ResponseValue};
#[allow(unused_imports)]
use reqwest::header::{HeaderMap, HeaderValue};
@ -24114,5 +24115,6 @@ impl Client {
/// Items consumers will typically use such as the Client.
pub mod prelude {
#[allow(unused_imports)]
pub use super::Client;
}

View File

@ -1,5 +1,6 @@
#[allow(unused_imports)]
use progenitor_client::{encode_path, RequestBuilderExt};
#[allow(unused_imports)]
pub use progenitor_client::{ByteStream, Error, ResponseValue};
#[allow(unused_imports)]
use reqwest::header::{HeaderMap, HeaderValue};

View File

@ -1,5 +1,6 @@
#[allow(unused_imports)]
use progenitor_client::{encode_path, RequestBuilderExt};
#[allow(unused_imports)]
pub use progenitor_client::{ByteStream, Error, ResponseValue};
#[allow(unused_imports)]
use reqwest::header::{HeaderMap, HeaderValue};
@ -268,5 +269,6 @@ pub mod builder {
/// Items consumers will typically use such as the Client and
/// extension traits.
pub mod prelude {
#[allow(unused_imports)]
pub use super::Client;
}

View File

@ -1,5 +1,6 @@
#[allow(unused_imports)]
use progenitor_client::{encode_path, RequestBuilderExt};
#[allow(unused_imports)]
pub use progenitor_client::{ByteStream, Error, ResponseValue};
#[allow(unused_imports)]
use reqwest::header::{HeaderMap, HeaderValue};
@ -144,5 +145,6 @@ impl Client {
/// Items consumers will typically use such as the Client.
pub mod prelude {
#[allow(unused_imports)]
pub use super::Client;
}

View File

@ -1,5 +1,6 @@
#[allow(unused_imports)]
use progenitor_client::{encode_path, RequestBuilderExt};
#[allow(unused_imports)]
pub use progenitor_client::{ByteStream, Error, ResponseValue};
#[allow(unused_imports)]
use reqwest::header::{HeaderMap, HeaderValue};

View File

@ -1,5 +1,6 @@
#[allow(unused_imports)]
use progenitor_client::{encode_path, RequestBuilderExt};
#[allow(unused_imports)]
pub use progenitor_client::{ByteStream, Error, ResponseValue};
#[allow(unused_imports)]
use reqwest::header::{HeaderMap, HeaderValue};
@ -205,5 +206,6 @@ pub mod builder {
/// Items consumers will typically use such as the Client and
/// extension traits.
pub mod prelude {
#[allow(unused_imports)]
pub use super::Client;
}

View File

@ -1,5 +1,6 @@
#[allow(unused_imports)]
use progenitor_client::{encode_path, RequestBuilderExt};
#[allow(unused_imports)]
pub use progenitor_client::{ByteStream, Error, ResponseValue};
#[allow(unused_imports)]
use reqwest::header::{HeaderMap, HeaderValue};
@ -141,5 +142,6 @@ impl Client {
/// Items consumers will typically use such as the Client.
pub mod prelude {
#[allow(unused_imports)]
pub use super::Client;
}

View File

@ -1,5 +1,6 @@
#[allow(unused_imports)]
use progenitor_client::{encode_path, RequestBuilderExt};
#[allow(unused_imports)]
pub use progenitor_client::{ByteStream, Error, ResponseValue};
#[allow(unused_imports)]
use reqwest::header::{HeaderMap, HeaderValue};

View File

@ -1,5 +1,6 @@
#[allow(unused_imports)]
use progenitor_client::{encode_path, RequestBuilderExt};
#[allow(unused_imports)]
pub use progenitor_client::{ByteStream, Error, ResponseValue};
#[allow(unused_imports)]
use reqwest::header::{HeaderMap, HeaderValue};
@ -3407,5 +3408,6 @@ pub mod builder {
/// Items consumers will typically use such as the Client and
/// extension traits.
pub mod prelude {
#[allow(unused_imports)]
pub use super::Client;
}

View File

@ -1,5 +1,6 @@
#[allow(unused_imports)]
use progenitor_client::{encode_path, RequestBuilderExt};
#[allow(unused_imports)]
pub use progenitor_client::{ByteStream, Error, ResponseValue};
#[allow(unused_imports)]
use reqwest::header::{HeaderMap, HeaderValue};
@ -1703,5 +1704,6 @@ impl Client {
/// Items consumers will typically use such as the Client.
pub mod prelude {
#[allow(unused_imports)]
pub use super::Client;
}

View File

@ -1,5 +1,6 @@
#[allow(unused_imports)]
use progenitor_client::{encode_path, RequestBuilderExt};
#[allow(unused_imports)]
pub use progenitor_client::{ByteStream, Error, ResponseValue};
#[allow(unused_imports)]
use reqwest::header::{HeaderMap, HeaderValue};

View File

@ -1,5 +1,6 @@
#[allow(unused_imports)]
use progenitor_client::{encode_path, RequestBuilderExt};
#[allow(unused_imports)]
pub use progenitor_client::{ByteStream, Error, ResponseValue};
#[allow(unused_imports)]
use reqwest::header::{HeaderMap, HeaderValue};
@ -228,5 +229,6 @@ impl Client {
/// Items consumers will typically use such as the Client.
pub mod prelude {
#[allow(unused_imports)]
pub use super::Client;
}

View File

@ -1,5 +1,6 @@
#[allow(unused_imports)]
use progenitor_client::{encode_path, RequestBuilderExt};
#[allow(unused_imports)]
pub use progenitor_client::{ByteStream, Error, ResponseValue};
#[allow(unused_imports)]
use reqwest::header::{HeaderMap, HeaderValue};
@ -160,5 +161,6 @@ impl Client {
/// Items consumers will typically use such as the Client.
pub mod prelude {
#[allow(unused_imports)]
pub use super::Client;
}

View File

@ -1,5 +1,6 @@
#[allow(unused_imports)]
use progenitor_client::{encode_path, RequestBuilderExt};
#[allow(unused_imports)]
pub use progenitor_client::{ByteStream, Error, ResponseValue};
#[allow(unused_imports)]
use reqwest::header::{HeaderMap, HeaderValue};
@ -190,5 +191,6 @@ impl Client {
/// Items consumers will typically use such as the Client.
pub mod prelude {
#[allow(unused_imports)]
pub use super::Client;
}