reformat more code
This commit is contained in:
		
							parent
							
								
									fbc329e2be
								
							
						
					
					
						commit
						1c9ee67ace
					
				| @ -7,7 +7,9 @@ pub fn build_default_value( | ||||
|   value: &TokenStream, | ||||
|   default: &Option<String>, | ||||
| ) -> Option<TokenStream> { | ||||
|   if let Some(d) = default { | ||||
|   let value = default | ||||
|     .as_ref() | ||||
|     .map(|d| { | ||||
|       let default_function = Ident::new( | ||||
|         &d, | ||||
|         label | ||||
| @ -15,14 +17,12 @@ pub fn build_default_value( | ||||
|           .map_or(Span::call_site(), |ident| ident.span()), | ||||
|       ); | ||||
| 
 | ||||
|     Some(quote! { | ||||
|       #[allow(unused_mut)] | ||||
|       let mut #label : #field_type = #default_function(); | ||||
|       quote!(#default_function()) | ||||
|     }) | ||||
|   } else { | ||||
|     .unwrap_or_else(|| quote!(#value)); | ||||
| 
 | ||||
|   Some(quote! { | ||||
|     #[allow(unused_mut)] | ||||
|     let mut #label : #field_type = #value; | ||||
|   }) | ||||
| } | ||||
| } | ||||
|  | ||||
| @ -1,9 +1,6 @@ | ||||
| use crate::attribute::*; | ||||
| use crate::field_type::*; | ||||
| use crate::ser::{ | ||||
|   implement_deserializer::implement_deserializer, | ||||
|   label::build_label_name, | ||||
| }; | ||||
| use crate::ser::{implement_deserializer::implement_deserializer, label::build_label_name}; | ||||
| use proc_macro2::TokenStream; | ||||
| use syn::spanned::Spanned; | ||||
| use syn::DataEnum; | ||||
|  | ||||
| @ -1,9 +1,7 @@ | ||||
| use crate::attribute::*; | ||||
| use crate::field_type::*; | ||||
| use crate::ser::{ | ||||
|   element::*, | ||||
|   implement_deserializer::implement_deserializer, | ||||
|   label::build_label_name, | ||||
|   element::*, implement_deserializer::implement_deserializer, label::build_label_name, | ||||
| }; | ||||
| use proc_macro2::TokenStream; | ||||
| use syn::spanned::Spanned; | ||||
| @ -27,7 +25,11 @@ pub fn serialize( | ||||
| 
 | ||||
|       let label = &field.ident; | ||||
| 
 | ||||
|       let label_name = build_label_name(&label.as_ref().unwrap(), &field_attrs, &root_attributes.default_namespace); | ||||
|       let label_name = build_label_name( | ||||
|         &label.as_ref().unwrap(), | ||||
|         &field_attrs, | ||||
|         &root_attributes.default_namespace, | ||||
|       ); | ||||
| 
 | ||||
|       get_field_type(field).and_then(|f| match f { | ||||
|         FieldType::FieldTypeString | ||||
| @ -223,7 +225,11 @@ pub fn serialize( | ||||
|         )); | ||||
|       } | ||||
| 
 | ||||
|       let label_name = build_label_name(&label.as_ref().unwrap(), &field_attrs, &root_attributes.default_namespace); | ||||
|       let label_name = build_label_name( | ||||
|         &label.as_ref().unwrap(), | ||||
|         &field_attrs, | ||||
|         &root_attributes.default_namespace, | ||||
|       ); | ||||
|       let conditions = condition_generator(label, &field_attrs); | ||||
| 
 | ||||
|       get_field_type(field).and_then(|f| match f { | ||||
|  | ||||
| @ -1,4 +1,3 @@ | ||||
| 
 | ||||
| use crate::attribute::YaSerdeAttribute; | ||||
| use proc_macro2::Ident; | ||||
| 
 | ||||
|  | ||||
| @ -1,8 +1,8 @@ | ||||
| pub mod element; | ||||
| pub mod expand_enum; | ||||
| pub mod expand_struct; | ||||
| pub mod label; | ||||
| pub mod implement_deserializer; | ||||
| pub mod label; | ||||
| pub mod namespace; | ||||
| 
 | ||||
| use crate::attribute::YaSerdeAttribute; | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user