| /linux/rust/syn/ |
| H A D | parse_quote.rs | 124 use crate::parse::{Parse, ParseStream, Parser}; 140 fn parse(input: ParseStream) -> Result<Self>; in parse() 144 fn parse(input: ParseStream) -> Result<Self> { in parse() 160 fn parse(input: ParseStream) -> Result<Self> { in parse() 171 fn parse(input: ParseStream) -> Result<Self> { in parse() 182 fn parse(input: ParseStream) -> Result<Self> { in parse() 212 fn parse(input: ParseStream) -> Result<Self> { in parse() 219 fn parse(input: ParseStream) -> Result<Self> { in parse() 225 fn parse(input: ParseStream) -> Result<Self> { in parse() 232 fn parse(input: ParseStream) -> Result<Self> { in parse() [all …]
|
| H A D | meta.rs | 8 use crate::parse::{ParseStream, Parser}; 135 |input: ParseStream| { in parser() 168 pub input: ParseStream<'a>, 204 pub fn value(&self) -> Result<ParseStream<'a>> { in value() 388 input: ParseStream, in parse_nested_meta() argument 405 fn parse_meta_path(input: ParseStream) -> Result<Path> { in parse_meta_path()
|
| H A D | ty.rs | 284 use crate::parse::{Parse, ParseStream}; 299 fn parse(input: ParseStream) -> Result<Self> { in parse() 313 pub fn without_plus(input: ParseStream) -> Result<Self> { in without_plus() 321 input: ParseStream, in ambig_ty() argument 617 fn parse(input: ParseStream) -> Result<Self> { in parse() 628 fn parse(input: ParseStream) -> Result<Self> { in parse() 641 fn parse(input: ParseStream) -> Result<Self> { in parse() 664 fn parse(input: ParseStream) -> Result<Self> { in parse() 677 fn parse(input: ParseStream) -> Result<Self> { in parse() 724 fn parse(input: ParseStream) -> Result<Self> { in parse() [all …]
|
| H A D | attr.rs | 12 use crate::parse::{Parse, ParseStream, Parser}; 408 pub fn parse_outer(input: ParseStream) -> Result<Vec<Self>> { in parse_outer() 424 pub fn parse_inner(input: ParseStream) -> Result<Vec<Self>> { in parse_inner() 655 use crate::parse::{Parse, ParseStream}; 661 pub(crate) fn parse_inner(input: ParseStream, attrs: &mut Vec<Attribute>) -> Result<()> { in parse_inner() argument 668 pub(crate) fn single_parse_inner(input: ParseStream) -> Result<Attribute> { in single_parse_inner() 678 pub(crate) fn single_parse_outer(input: ParseStream) -> Result<Attribute> { in single_parse_outer() 690 fn parse(input: ParseStream) -> Result<Self> { in parse() 698 fn parse(input: ParseStream) -> Result<Self> { in parse() 706 fn parse(input: ParseStream) -> Result<Self> { in parse() [all …]
|
| H A D | pat.rs | 251 use crate::parse::{Parse, ParseBuffer, ParseStream}; 289 pub fn parse_single(input: ParseStream) -> Result<Self> { in parse_single() 335 pub fn parse_multi(input: ParseStream) -> Result<Self> { in parse_multi() 381 pub fn parse_multi_with_leading_vert(input: ParseStream) -> Result<Self> { in parse_multi_with_leading_vert() 389 fn parse(input: ParseStream) -> Result<Self> { in parse() 399 fn multi_pat_impl(input: ParseStream, leading_vert: Option<Token![|]>) -> Result<Pat> { in multi_pat_impl() argument 421 fn pat_path_or_macro_or_struct_or_range(input: ParseStream) -> Result<Pat> { in pat_path_or_macro_or_struct_or_range() 458 fn pat_wild(input: ParseStream) -> Result<PatWild> { in pat_wild() 465 fn pat_box(begin: ParseBuffer, input: ParseStream) -> Result<Pat> { in pat_box() 471 fn pat_ident(input: ParseStream) -> Result<PatIdent> { in pat_ident() [all …]
|
| H A D | parse.rs | 217 fn parse(input: ParseStream) -> Result<Self>; in parse() 226 pub type ParseStream<'a> = &'a ParseBuffer<'a>; typedef 507 pub fn call<T>(&'a self, function: fn(ParseStream<'a>) -> Result<T>) -> Result<T> { in call() 738 parser: fn(ParseStream<'a>) -> Result<T>, in parse_terminated() 1169 fn parse(input: ParseStream) -> Result<Self> { in parse() 1176 fn parse(input: ParseStream) -> Result<Self> { in parse() 1187 fn parse(input: ParseStream) -> Result<Self> { in parse() 1194 fn parse(input: ParseStream) -> Result<Self> { in parse() 1204 fn parse(input: ParseStream) -> Result<Self> { in parse() 1218 fn parse(input: ParseStream) -> Result<Self> { in parse() [all …]
|
| H A D | expr.rs | 17 use crate::parse::ParseStream; 830 pub fn parse_without_eager_brace(input: ParseStream) -> Result<Expr> { in parse_without_eager_brace() 892 pub fn parse_with_earlier_boundary_rule(input: ParseStream) -> Result<Expr> { in parse_with_earlier_boundary_rule() 908 pub fn peek(input: ParseStream) -> bool { in peek() 1204 use crate::parse::{Parse, ParseStream}; 1231 fn parse(input: ParseStream) -> Result<Self> { in parse() 1241 pub(super) fn parse_with_earlier_boundary_rule(input: ParseStream) -> Result<Expr> { in parse_with_earlier_boundary_rule() 1313 input: ParseStream, in parse_expr() argument 1393 fn parse_expr(input: ParseStream, mut lhs: Expr, base: Precedence) -> Result<Expr> { in parse_expr() argument 1436 input: ParseStream, in parse_binop_rhs() argument [all …]
|
| H A D | verbatim.rs | 3 use crate::parse::ParseStream; 8 pub(crate) fn between<'a>(begin: ParseStream<'a>, end: ParseStream<'a>) -> TokenStream { in between()
|
| H A D | item.rs | 928 use crate::parse::{Parse, ParseBuffer, ParseStream}; 941 fn parse(input: ParseStream) -> Result<Self> { in parse() 951 input: ParseStream, in parse_rest_of_item() argument 1153 input: ParseStream, in parse() argument 1201 input: ParseStream, in parse_optional_bounds() argument 1226 fn parse_optional_definition(input: ParseStream) -> Result<Option<(Token![=], Type)>> { in parse_optional_definition() 1239 fn parse(input: ParseStream) -> Result<Self> { in parse() 1268 fn parse_macro2(begin: ParseBuffer, _vis: Visibility, input: ParseStream) -> Result<Item> { in parse_macro2() 1293 fn parse(input: ParseStream) -> Result<Self> { in parse() 1326 fn parse(input: ParseStream) -> Result<Self> { in parse() [all …]
|
| H A D | ext.rs | 7 use crate::parse::ParseStream; 48 fn parse_any(input: ParseStream) -> Result<Self>; in parse_any() 89 fn parse_any(input: ParseStream) -> Result<Self> { in parse_any()
|
| H A D | generics.rs | 532 use crate::parse::{Parse, ParseStream}; 541 fn parse(input: ParseStream) -> Result<Self> { in parse() 604 fn parse(input: ParseStream) -> Result<Self> { in parse() 631 fn parse(input: ParseStream) -> Result<Self> { in parse() 669 fn parse(input: ParseStream) -> Result<Self> { in parse() 691 fn parse(input: ParseStream) -> Result<Self> { in parse() 702 fn parse(input: ParseStream) -> Result<Self> { in parse() 746 fn parse(input: ParseStream) -> Result<Self> { in parse() 755 input: ParseStream, in parse_single() argument 798 input: ParseStream, in parse_multiple() argument [all …]
|
| H A D | path.rs | 297 use crate::parse::{Parse, ParseStream}; 312 fn parse(input: ParseStream) -> Result<Self> { in parse() 319 fn parse(input: ParseStream) -> Result<Self> { in parse() 411 pub(crate) fn const_argument(input: ParseStream) -> Result<Expr> { in const_argument() 456 pub fn parse_turbofish(input: ParseStream) -> Result<Self> { in parse_turbofish() 463 input: ParseStream, in do_parse() argument 491 fn parse(input: ParseStream) -> Result<Self> { in parse() 499 fn parse(input: ParseStream) -> Result<Self> { in parse() 511 fn parse(input: ParseStream) -> Result<Self> { in parse() 517 fn parse_helper(input: ParseStream, expr_style: bool) -> Result<Self> { in parse_helper() argument [all …]
|
| H A D | mac.rs | 6 use crate::parse::{Parse, ParseStream, Parser}; 155 pub(crate) fn parse_delimiter(input: ParseStream) -> Result<(MacroDelimiter, TokenStream)> { in parse_delimiter() 178 use crate::parse::{Parse, ParseStream}; 183 fn parse(input: ParseStream) -> Result<Self> { in parse()
|
| H A D | stmt.rs | 92 use crate::parse::{Parse, ParseStream}; 153 pub fn parse_within(input: ParseStream) -> Result<Vec<Stmt>> { in parse_within() 183 fn parse(input: ParseStream) -> Result<Self> { in parse() 194 fn parse(input: ParseStream) -> Result<Self> { in parse() 200 fn parse_stmt(input: ParseStream, allow_nosemi: AllowNoSemi) -> Result<Stmt> { in parse_stmt() argument 268 fn stmt_mac(input: ParseStream, attrs: Vec<Attribute>, path: Path) -> Result<StmtMacro> { in stmt_mac() argument 285 fn stmt_local(input: ParseStream, attrs: Vec<Attribute>) -> Result<Local> { in stmt_local() argument 337 input: ParseStream, in stmt_expr() argument
|
| H A D | derive.rs | 76 use crate::parse::{Parse, ParseStream}; 83 fn parse(input: ParseStream) -> Result<Self> { in parse() 151 input: ParseStream, in data_struct() argument 187 input: ParseStream, in data_enum() argument 202 pub(crate) fn data_union(input: ParseStream) -> Result<(Option<WhereClause>, FieldsNamed)> { in data_union()
|
| H A D | data.rs | 251 use crate::parse::{Parse, ParseStream}; 261 fn parse(input: ParseStream) -> Result<Self> { in parse() 303 fn parse(input: ParseStream) -> Result<Self> { in parse() 314 fn parse(input: ParseStream) -> Result<Self> { in parse() 326 pub fn parse_named(input: ParseStream) -> Result<Self> { in parse_named() 363 pub fn parse_unnamed(input: ParseStream) -> Result<Self> { in parse_unnamed()
|
| H A D | restriction.rs | 67 use crate::parse::{Parse, ParseStream}; 74 fn parse(input: ParseStream) -> Result<Self> { in parse() 95 fn parse_pub(input: ParseStream) -> Result<Self> { in parse_pub()
|
| H A D | file.rs | 93 use crate::parse::{Parse, ParseStream}; 97 fn parse(input: ParseStream) -> Result<Self> { in parse()
|
| H A D | ident.rs | 57 use crate::parse::{Parse, ParseStream}; 79 fn parse(input: ParseStream) -> Result<Self> { in parse()
|
| H A D | token.rs | 103 use crate::parse::{Parse, ParseStream}; 281 fn parse(input: ParseStream) -> Result<Self> { 420 fn parse(input: ParseStream) -> Result<Self> { 538 fn parse(input: ParseStream) -> Result<Self> { in parse() 982 use crate::parse::ParseStream; 985 pub(crate) fn keyword(input: ParseStream, token: &str) -> Result<Span> { in keyword() argument 1005 pub fn punct<const N: usize>(input: ParseStream, token: &str) -> Result<[Span; N]> { in punct() argument 1011 fn punct_helper(input: ParseStream, token: &str, spans: &mut [Span]) -> Result<()> { in punct_helper() argument
|
| H A D | lifetime.rs | 129 use crate::parse::{Parse, ParseStream}; 133 fn parse(input: ParseStream) -> Result<Self> { in parse()
|
| H A D | lit.rs | 861 use crate::parse::{Parse, ParseStream, Unexpected}; 869 fn parse(input: ParseStream) -> Result<Self> { in parse() 940 fn parse(input: ParseStream) -> Result<Self> { in parse() 951 fn parse(input: ParseStream) -> Result<Self> { in parse() 962 fn parse(input: ParseStream) -> Result<Self> { in parse() 973 fn parse(input: ParseStream) -> Result<Self> { in parse() 984 fn parse(input: ParseStream) -> Result<Self> { in parse() 995 fn parse(input: ParseStream) -> Result<Self> { in parse() 1006 fn parse(input: ParseStream) -> Result<Self> { in parse() 1017 fn parse(input: ParseStream) -> Result<Self> { in parse() [all …]
|
| H A D | op.rs | 85 use crate::parse::{Parse, ParseStream}; 89 fn parse(input: ParseStream) -> Result<Self> { in parse() 154 fn parse(input: ParseStream) -> Result<Self> { in parse()
|
| H A D | punctuated.rs | 29 use crate::parse::{Parse, ParseStream}; 292 pub fn parse_terminated(input: ParseStream) -> Result<Self> in parse_terminated() 311 input: ParseStream<'a>, in parse_terminated_with() 312 parser: fn(ParseStream<'a>) -> Result<T>, in parse_terminated_with() 344 pub fn parse_separated_nonempty(input: ParseStream) -> Result<Self> in parse_separated_nonempty() 363 input: ParseStream<'a>, in parse_separated_nonempty_with() 364 parser: fn(ParseStream<'a>) -> Result<T>, in parse_separated_nonempty_with()
|
| H A D | scan_expr.rs | 5 use syn::parse::{ParseStream, Result}; 195 pub(crate) fn scan_expr(input: ParseStream) -> Result<()> { in scan_expr()
|