update with clippy errors
This commit is contained in:
@@ -16,7 +16,7 @@ pub fn serialize(
|
||||
let write_enum_content: Tokens = data_enum
|
||||
.variants
|
||||
.iter()
|
||||
.map(|ref variant| {
|
||||
.map(|variant| {
|
||||
let variant_attrs = YaSerdeAttribute::parse(&variant.attrs);
|
||||
let renamed_label = match variant_attrs.rename {
|
||||
Some(value) => Ident::new(&format!("{}", value), Span::call_site()),
|
||||
@@ -40,7 +40,7 @@ pub fn serialize(
|
||||
let enum_fields = fields
|
||||
.named
|
||||
.iter()
|
||||
.map(|ref field| {
|
||||
.map(|field| {
|
||||
let field_attrs = YaSerdeAttribute::parse(&field.attrs);
|
||||
if field_attrs.attribute {
|
||||
return None;
|
||||
@@ -145,7 +145,7 @@ pub fn serialize(
|
||||
|
||||
let add_namespaces: Tokens = namespaces
|
||||
.iter()
|
||||
.map(|(ref prefix, ref namespace)| {
|
||||
.map(|(prefix, namespace)| {
|
||||
Some(quote!(
|
||||
.ns(#prefix, #namespace)
|
||||
))
|
||||
|
||||
@@ -16,7 +16,7 @@ pub fn serialize(
|
||||
let build_attributes: Tokens = data_struct
|
||||
.fields
|
||||
.iter()
|
||||
.map(|ref field| {
|
||||
.map(|field| {
|
||||
let field_attrs = YaSerdeAttribute::parse(&field.attrs);
|
||||
if !field_attrs.attribute {
|
||||
return None;
|
||||
@@ -73,7 +73,7 @@ pub fn serialize(
|
||||
|
||||
let add_namespaces: Tokens = namespaces
|
||||
.iter()
|
||||
.map(|(ref prefix, ref namespace)| {
|
||||
.map(|(prefix, namespace)| {
|
||||
Some(quote!(
|
||||
.ns(#prefix, #namespace)
|
||||
))
|
||||
@@ -88,7 +88,7 @@ pub fn serialize(
|
||||
let struct_inspector: Tokens = data_struct
|
||||
.fields
|
||||
.iter()
|
||||
.map(|ref field| {
|
||||
.map(|field| {
|
||||
let field_attrs = YaSerdeAttribute::parse(&field.attrs);
|
||||
if field_attrs.attribute {
|
||||
return None;
|
||||
|
||||
@@ -12,7 +12,7 @@ pub fn expand_derive_serialize(ast: &syn::DeriveInput) -> Result<quote::Tokens,
|
||||
let attrs = &ast.attrs;
|
||||
let data = &ast.data;
|
||||
|
||||
let root_attrs = attribute::YaSerdeAttribute::parse(&attrs);
|
||||
let root_attrs = attribute::YaSerdeAttribute::parse(attrs);
|
||||
let root = root_attrs.clone().root.unwrap_or_else(|| name.to_string());
|
||||
|
||||
let root = if let Some(prefix) = root_attrs.prefix {
|
||||
@@ -23,10 +23,10 @@ pub fn expand_derive_serialize(ast: &syn::DeriveInput) -> Result<quote::Tokens,
|
||||
|
||||
let impl_block = match *data {
|
||||
syn::Data::Struct(ref data_struct) => {
|
||||
expand_struct::serialize(data_struct, &name, &root, &root_attrs.namespaces)
|
||||
expand_struct::serialize(data_struct, name, &root, &root_attrs.namespaces)
|
||||
}
|
||||
syn::Data::Enum(ref data_enum) => {
|
||||
expand_enum::serialize(data_enum, &name, &root, &root_attrs.namespaces)
|
||||
expand_enum::serialize(data_enum, name, &root, &root_attrs.namespaces)
|
||||
}
|
||||
syn::Data::Union(ref _data_union) => unimplemented!(),
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user