Lines Matching refs:Data
19 pub data: Data,
32 pub enum Data {
72 use crate::derive::{Data, DataEnum, DataStruct, DataUnion, DeriveInput};
101 data: Data::Struct(DataStruct { in parse()
120 data: Data::Enum(DataEnum { in parse()
139 data: Data::Union(DataUnion { in parse()
213 use crate::derive::{Data, DeriveInput};
226 Data::Struct(d) => d.struct_token.to_tokens(tokens), in to_tokens()
227 Data::Enum(d) => d.enum_token.to_tokens(tokens), in to_tokens()
228 Data::Union(d) => d.union_token.to_tokens(tokens), in to_tokens()
233 Data::Struct(data) => match &data.fields { in to_tokens()
248 Data::Enum(data) => { in to_tokens()
254 Data::Union(data) => { in to_tokens()