Skip to content

Commit 44ac38d

Browse files
author
daniel.eades
committed
use 'if let' rather than single match 'else' block (clippy::single_match_else)
1 parent 27c7d44 commit 44ac38d

File tree

1 file changed

+10
-11
lines changed

1 file changed

+10
-11
lines changed

graphql_client_codegen/src/codegen.rs

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -326,17 +326,16 @@ where
326326
.map(|(name, r#type)| {
327327
let field_name = Ident::new(name, Span::call_site());
328328
let provided_value = object_map.get(name);
329-
match provided_value {
330-
Some(default_value) => {
331-
let value = graphql_parser_value_to_literal(
332-
default_value,
333-
r#type.id,
334-
r#type.is_optional(),
335-
query,
336-
);
337-
quote!(#field_name: #value)
338-
}
339-
None => quote!(#field_name: None),
329+
if let Some(default_value) = provided_value {
330+
let value = graphql_parser_value_to_literal(
331+
default_value,
332+
r#type.id,
333+
r#type.is_optional(),
334+
query,
335+
);
336+
quote!(#field_name: #value)
337+
} else {
338+
quote!(#field_name: None)
340339
}
341340
})
342341
.collect();

0 commit comments

Comments
 (0)