use unwrap_or_default
This commit is contained in:
parent
ae8021f79a
commit
ad167a74a7
@ -141,7 +141,7 @@ impl YaSerdeField {
|
|||||||
|
|
||||||
let yaserde_inner_definition = builder
|
let yaserde_inner_definition = builder
|
||||||
.map(|builder| quote!(let yaserde_inner = #builder;))
|
.map(|builder| quote!(let yaserde_inner = #builder;))
|
||||||
.unwrap_or(quote!());
|
.unwrap_or_default();
|
||||||
|
|
||||||
self
|
self
|
||||||
.get_default_function()
|
.get_default_function()
|
||||||
|
|||||||
@ -15,7 +15,7 @@ pub fn build_default_value(
|
|||||||
|
|
||||||
let field_type = field_type
|
let field_type = field_type
|
||||||
.map(|field_type| quote!(: #field_type))
|
.map(|field_type| quote!(: #field_type))
|
||||||
.unwrap_or(quote!());
|
.unwrap_or_default();
|
||||||
|
|
||||||
Some(quote! {
|
Some(quote! {
|
||||||
#[allow(unused_mut)]
|
#[allow(unused_mut)]
|
||||||
|
|||||||
@ -58,6 +58,6 @@ pub fn condition_generator(label: &Option<Ident>, field: &YaSerdeField) -> Token
|
|||||||
.unwrap_or_else(|| {
|
.unwrap_or_else(|| {
|
||||||
default_condition
|
default_condition
|
||||||
.map(|condition| quote!(if #condition))
|
.map(|condition| quote!(if #condition))
|
||||||
.unwrap_or(quote!())
|
.unwrap_or_default()
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user