update format
This commit is contained in:
parent
e691fba686
commit
9db35415a0
@ -1,4 +1,3 @@
|
||||
|
||||
use proc_macro2::TokenTree;
|
||||
use proc_macro2::Delimiter;
|
||||
use proc_macro2::token_stream::IntoIter;
|
||||
@ -16,7 +15,9 @@ pub struct YaSerdeAttribute {
|
||||
}
|
||||
|
||||
fn get_value(iter: &mut IntoIter) -> Option<String> {
|
||||
if let (Some(TokenTree::Punct(operator)), Some(TokenTree::Literal(value))) = (iter.next(), iter.next()) {
|
||||
if let (Some(TokenTree::Punct(operator)), Some(TokenTree::Literal(value))) =
|
||||
(iter.next(), iter.next())
|
||||
{
|
||||
if operator.as_char() == '=' {
|
||||
Some(value.to_string().replace("\"", ""))
|
||||
} else {
|
||||
|
||||
@ -5,7 +5,7 @@ use std::collections::BTreeMap;
|
||||
use syn::Fields;
|
||||
use syn::Ident;
|
||||
use syn::DataEnum;
|
||||
use proc_macro2::{TokenStream, Span};
|
||||
use proc_macro2::{Span, TokenStream};
|
||||
|
||||
pub fn parse(
|
||||
data_enum: &DataEnum,
|
||||
|
||||
@ -4,7 +4,7 @@ use quote::TokenStreamExt;
|
||||
use std::collections::BTreeMap;
|
||||
use syn::Ident;
|
||||
use syn::DataStruct;
|
||||
use proc_macro2::{TokenStream, Span};
|
||||
use proc_macro2::{Span, TokenStream};
|
||||
|
||||
pub fn parse(
|
||||
data_struct: &DataStruct,
|
||||
|
||||
@ -2,7 +2,7 @@ pub mod expand_enum;
|
||||
pub mod expand_struct;
|
||||
|
||||
use attribute;
|
||||
use proc_macro2::{TokenStream, Span};
|
||||
use proc_macro2::{Span, TokenStream};
|
||||
use syn;
|
||||
use syn::Ident;
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ use std::collections::BTreeMap;
|
||||
use syn::Fields;
|
||||
use syn::Ident;
|
||||
use syn::DataEnum;
|
||||
use proc_macro2::{TokenStream, Span};
|
||||
use proc_macro2::{Span, TokenStream};
|
||||
|
||||
pub fn serialize(
|
||||
data_enum: &DataEnum,
|
||||
|
||||
@ -4,7 +4,7 @@ use quote::TokenStreamExt;
|
||||
use std::collections::BTreeMap;
|
||||
use syn::Ident;
|
||||
use syn::DataStruct;
|
||||
use proc_macro2::{TokenStream, Span};
|
||||
use proc_macro2::{Span, TokenStream};
|
||||
use std::string::ToString;
|
||||
|
||||
pub fn serialize(
|
||||
|
||||
@ -2,7 +2,7 @@ pub mod expand_enum;
|
||||
pub mod expand_struct;
|
||||
|
||||
use attribute;
|
||||
use proc_macro2::{TokenStream, Span};
|
||||
use proc_macro2::{Span, TokenStream};
|
||||
use syn;
|
||||
use syn::Ident;
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user