• Home
  • Raw
  • Download

Lines Matching full:parse

4     parse::{Parse, ParseStream},
50 impl Parse for EnumMeta {
51 fn parse(input: ParseStream) -> syn::Result<Self> { in parse() method
54 let kw = input.parse::<kw::serialize_all>()?; in parse()
55 input.parse::<Token![=]>()?; in parse()
56 let case_style = input.parse()?; in parse()
59 let kw = input.parse::<kw::Crate>()?; in parse()
60 input.parse::<Token![=]>()?; in parse()
61 let path_str: LitStr = input.parse()?; in parse()
69 Ok(EnumMeta::AsciiCaseInsensitive(input.parse()?)) in parse()
71 Ok(EnumMeta::UsePhf(input.parse()?)) in parse()
85 impl Parse for EnumDiscriminantsMeta {
86 fn parse(input: ParseStream) -> syn::Result<Self> { in parse() method
88 let kw = input.parse()?; in parse()
91 let paths = content.parse_terminated(Path::parse, Token![,])?; in parse()
97 let kw = input.parse()?; in parse()
100 let name = content.parse()?; in parse()
103 let kw = input.parse()?; in parse()
106 let vis = content.parse()?; in parse()
109 let path = input.parse()?; in parse()
112 let nested = content.parse()?; in parse()
168 impl Parse for VariantMeta {
169 fn parse(input: ParseStream) -> syn::Result<Self> { in parse() method
172 let kw = input.parse()?; in parse()
173 let _: Token![=] = input.parse()?; in parse()
174 let value = input.parse()?; in parse()
177 let kw = input.parse()?; in parse()
178 let _: Token![=] = input.parse()?; in parse()
179 let value = input.parse()?; in parse()
182 let kw = input.parse()?; in parse()
183 let _: Token![=] = input.parse()?; in parse()
184 let value = input.parse()?; in parse()
187 let kw = input.parse()?; in parse()
188 let _: Token![=] = input.parse()?; in parse()
189 let value = input.parse()?; in parse()
192 Ok(VariantMeta::Disabled(input.parse()?)) in parse()
194 Ok(VariantMeta::Default(input.parse()?)) in parse()
196 let kw = input.parse()?; in parse()
198 let _: Token![=] = input.parse()?; in parse()
199 input.parse::<LitBool>()?.value in parse()
205 let kw = input.parse()?; in parse()
208 let props = content.parse_terminated(Prop::parse, Token![,])?; in parse()
224 impl Parse for Prop {
225 fn parse(input: ParseStream) -> syn::Result<Self> { in parse() method
229 let _: Token![=] = input.parse()?; in parse()
230 let v = input.parse()?; in parse()
266 fn get_metadata_inner<'a, T: Parse>( in get_metadata_inner()