Lines Matching refs:parse
15 use syn::parse::{ParseStream, Parser};
65 let attrs = attrs::parse(
134 let attrs = attrs::parse(
199 let attrs = attrs::parse(
292 let attrs = attrs::parse(
363 let attrs = attrs::parse(
475 attrs.extend(attrs::parse(
532 attrs.extend(attrs::parse(
714 let visibility: Visibility = input.parse()?;
751 let type_token: Token![type] = input.parse()?;
752 let ident: Ident = input.parse()?;
753 let generics: Generics = input.parse()?;
833 input.parse::<RustSignature>()?;
834 input.parse::<Token![;]>()?;
851 let eq_token: Token![=] = input.parse()?;
852 let ty: RustType = input.parse()?;
853 let semi_token: Token![;] = input.parse()?;
862 attrs.extend(attrs::parse(
915 let colon_token: Option<Token![:]> = input.parse()?;
918 match input.parse()? {
935 input.parse::<Token![+]>()?;
943 let semi_token: Token![;] = input.parse()?;
952 attrs.extend(attrs::parse(
993 attrs::parse(
1100 let lit: LitStr = input.parse()?;
1114 let langle: Token![<] = input.parse()?;
1116 let token: TokenTree = input.parse()?;
1130 let rangle: Token![>] = input.parse()?;
1485 .unwrap_or_else(|| ForeignName::parse(&default.to_string(), default.span()).unwrap()),