Skip to content

Commit 5bec71c

Browse files
committed
lint: fix openapi Clippy offenses
1 parent e043222 commit 5bec71c

File tree

6 files changed

+11
-11
lines changed

6 files changed

+11
-11
lines changed

openapi/src/codegen.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ impl CodeGen {
4646
// Write the current API version
4747
let version_file_content = format!(
4848
"pub const VERSION: crate::ApiVersion = crate::ApiVersion::V{};",
49-
self.spec.version().replace('-', "_").replace('.', "_")
49+
self.spec.version().replace(['-', '.'], "_")
5050
);
5151
write_to_file(version_file_content, base_path.join("version.rs"))?;
5252
let _ = writeln!(mod_rs_contents, "pub mod version;");

openapi/src/components.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -355,7 +355,7 @@ struct DependencyCollector<'a> {
355355
deps: IndexSet<&'a ComponentPath>,
356356
}
357357

358-
impl<'a> DependencyCollector<'a> {
358+
impl DependencyCollector<'_> {
359359
fn new() -> Self {
360360
Self::default()
361361
}

openapi/src/printable.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ pub enum PrintableContainer {
3636
Map { key: MapKey, value: Box<PrintableType>, is_ref: bool },
3737
}
3838

39-
impl<'a> Display for PrintableWithLifetime<'a> {
39+
impl Display for PrintableWithLifetime<'_> {
4040
fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
4141
let Some(lifetime) = self.lifetime else {
4242
if self.impl_into {
@@ -262,7 +262,7 @@ impl<'a> PathWithIdent<'a> {
262262
}
263263
}
264264

265-
impl<'a> Display for PathWithIdent<'a> {
265+
impl Display for PathWithIdent<'_> {
266266
fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
267267
if let Some(path) = self.path {
268268
write!(f, "{}::", path.krate.lib_name())?;

openapi/src/templates/enums.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use crate::templates::miniserde::gen_enum_of_objects_miniserde;
88
use crate::templates::object_writer::{write_derives_line, ObjectWriter};
99
use crate::templates::utils::{SerdeDeriveState, ShouldDerive};
1010

11-
impl<'a> ObjectWriter<'a> {
11+
impl ObjectWriter<'_> {
1212
/// Fallback case if no more specific structure inferred
1313
pub fn write_arbitrary_enum_variants(&self, out: &mut String, variants: &[EnumVariant]) {
1414
if !self.usage.used_as_request_param {
@@ -169,7 +169,7 @@ impl<'a> ObjectWriter<'a> {
169169
}}
170170
}}
171171
}}
172-
172+
173173
impl std::str::FromStr for {enum_name} {{
174174
type Err = {from_str_err};
175175
fn from_str(s: &str) -> Result<Self, Self::Err> {{
@@ -184,7 +184,7 @@ impl<'a> ObjectWriter<'a> {
184184
f.write_str(self.as_str())
185185
}}
186186
}}
187-
187+
188188
impl std::fmt::Debug for {enum_name} {{
189189
fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {{
190190
f.write_str(self.as_str())

openapi/src/templates/miniserde.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ fn build_inner(ident: &RustIdent, builder_name: &RustIdent, objects: &EnumOfObje
150150
out
151151
}
152152

153-
impl<'a> ObjectWriter<'a> {
153+
impl ObjectWriter<'_> {
154154
pub fn gen_miniserde_struct_deserialize(&self, out: &mut String, fields: &[StructField]) {
155155
let ident = self.ident;
156156
let builder_name = RustIdent::joined(ident, "Builder");

openapi/src/templates/structs.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ use crate::templates::utils::{
1111
};
1212
use crate::templates::ObjectWriter;
1313

14-
impl<'a> ObjectWriter<'a> {
14+
impl ObjectWriter<'_> {
1515
pub fn write_struct_definition(&self, out: &mut String, struct_: &Struct) {
1616
let mut serde_derive = SerdeDeriveState::default();
1717
// In theory this could be supported, but it would require not borrowing in request structs
@@ -127,7 +127,7 @@ impl<'a> ObjectWriter<'a> {
127127
}
128128
}
129129
if let Some(renamer) = field.rename_name() {
130-
serde_derive.maybe_write_rename(out, &renamer);
130+
serde_derive.maybe_write_rename(out, renamer);
131131
}
132132

133133
if !field.required && field.rust_type.is_option() && self.usage.used_as_request_param {
@@ -136,7 +136,7 @@ impl<'a> ObjectWriter<'a> {
136136

137137
if matches!(
138138
field.rust_type.with_option_stripped(),
139-
RustType::Simple(SimpleType::Ext(ExtType::Value { .. }))
139+
RustType::Simple(SimpleType::Ext(ExtType::Value))
140140
) {
141141
let with =
142142
if field.rust_type.is_option() { "with_serde_json_opt" } else { "with_serde_json" };

0 commit comments

Comments
 (0)