Lines Matching refs:parse
7 parse::{End, Parse},
411 fn parse(input: syn::parse::ParseStream<'_>) -> syn::Result<Self> {
413 let this = input.peek(Token![&]).then(|| input.parse()).transpose()?;
414 let path = input.parse()?;
423 fields.push_value(content.parse()?);
428 fields.push_punct(content.parse()?);
438 .then(|| Ok::<_, syn::Error>((content.parse()?, content.parse()?)))
442 .then(|| Ok::<_, syn::Error>((input.parse()?, input.parse()?)))
468 fn parse(input: syn::parse::ParseStream<'_>) -> syn::Result<Self> {
469 Ok(Self { ty: input.parse()? })
474 fn parse(input: syn::parse::ParseStream<'_>) -> syn::Result<Self> {
476 _and_token: input.parse()?,
477 ident: input.parse()?,
478 _in_token: input.parse()?,
484 fn parse(input: syn::parse::ParseStream<'_>) -> syn::Result<Self> {
488 kind: input.parse()?,
494 fn parse(input: syn::parse::ParseStream<'_>) -> syn::Result<Self> {
498 _underscore_token: input.parse()?,
499 _colon_token: input.parse()?,
500 block: input.parse()?,
503 let ident = input.parse()?;
508 _left_arrow_token: input.parse()?,
509 value: input.parse()?,
514 value: Some((input.parse()?, input.parse()?)),