/third_party/rust/crates/syn/src/ |
H A D | parse_quote.rs | 110 use crate::parse::{Parse, ParseStream, Parser, Result}; 125 fn parse(input: ParseStream) -> Result<Self>; in parse() 129 fn parse(input: ParseStream) -> Result<Self> { in parse() 145 fn parse(input: ParseStream) -> Result<Self> { in parse() 156 fn parse(input: ParseStream) -> Result<Self> { in parse() 186 fn parse(input: ParseStream) -> Result<Self> { in parse() 193 fn parse(input: ParseStream) -> Result<Self> { in parse() 199 fn parse(input: ParseStream) -> Result<Self> { in parse() 206 fn parse(input: ParseStream) -> Result<Self> { in parse()
|
H A D | ty.rs | 269 use crate::parse::{Parse, ParseStream, Result}; 275 fn parse(input: ParseStream) -> Result<Self> { in parse() 289 pub fn without_plus(input: ParseStream) -> Result<Self> { in without_plus() 297 input: ParseStream, 572 fn parse(input: ParseStream) -> Result<Self> { in parse() 583 fn parse(input: ParseStream) -> Result<Self> { in parse() 596 fn parse(input: ParseStream) -> Result<Self> { in parse() 619 fn parse(input: ParseStream) -> Result<Self> { in parse() 632 fn parse(input: ParseStream) -> Result<Self> { in parse() 679 fn parse(input: ParseStream) [all...] |
H A D | meta.rs | 5 use crate::parse::{Error, ParseStream, Parser, Result}; 132 |input: ParseStream| { in parser() 165 pub input: ParseStream<'a>, 201 pub fn value(&self) -> Result<ParseStream<'a>> { in value() 244 /// just parse it yourself from the exposed ParseStream. Rust syntax permits 385 input: ParseStream, 402 fn parse_meta_path(input: ParseStream) -> Result<Path> { in parse_meta_path()
|
H A D | pat.rs | 232 use crate::parse::{Parse, ParseBuffer, ParseStream, Result}; 261 pub fn parse_single(input: ParseStream) -> Result<Self> { in parse_single() 307 pub fn parse_multi(input: ParseStream) -> Result<Self> { in parse_multi() 353 pub fn parse_multi_with_leading_vert(input: ParseStream) -> Result<Self> { in parse_multi_with_leading_vert() 361 fn parse(input: ParseStream) -> Result<Self> { in parse() 371 fn multi_pat_impl(input: ParseStream, leading_vert: Option<Token![|]>) -> Result<Pat> { in multi_pat_impl() 393 fn pat_path_or_macro_or_struct_or_range(input: ParseStream) -> Result<Pat> { in pat_path_or_macro_or_struct_or_range() 429 fn pat_wild(input: ParseStream) -> Result<PatWild> { in pat_wild() 436 fn pat_box(begin: ParseBuffer, input: ParseStream) -> Result<Pat> { in pat_box() 442 fn pat_ident(input: ParseStream) [all...] |
H A D | attr.rs | 9 use crate::parse::{Parse, ParseStream, Parser, Result}; 75 /// parsed directly by [`ParseStream::parse`]. Instead use 76 /// [`ParseStream::call`] with one of the two parser functions 81 /// [`ParseStream::parse`]: parse::ParseBuffer::parse 82 /// [`ParseStream::call`]: parse::ParseBuffer::call 86 /// use syn::parse::{Parse, ParseStream}; 100 /// fn parse(input: ParseStream) -> Result<Self> { 398 pub fn parse_outer(input: ParseStream) -> Result<Vec<Self>> { in parse_outer() 414 pub fn parse_inner(input: ParseStream) -> Result<Vec<Self>> { in parse_inner() 620 use crate::parse::{Parse, ParseStream, Resul [all...] |
H A D | expr.rs | 1021 use crate::parse::{Parse, ParseStream, Result}; 1040 fn parse(input: ParseStream) -> Result<Self> { in parse() 1132 pub fn parse_without_eager_brace(input: ParseStream) -> Result<Expr> { in parse_without_eager_brace() 1170 fn can_begin_expr(input: ParseStream) -> bool { in can_begin_expr() 1190 input: ParseStream, in parse_expr() 1287 fn parse_expr(input: ParseStream, mut lhs: Expr, base: Precedence) -> Result<Expr> { in parse_expr() 1330 fn peek_precedence(input: ParseStream) -> Precedence { in peek_precedence() 1346 input: ParseStream, in ambiguous_expr() 1364 fn expr_attrs(input: ParseStream) -> Result<Vec<Attribute>> { in expr_attrs() 1377 fn unary_expr(input: ParseStream, allow_struc [all...] |
H A D | item.rs | 899 use crate::parse::{Parse, ParseBuffer, ParseStream, Result}; 903 fn parse(input: ParseStream) -> Result<Self> { in parse() 913 input: ParseStream, 1114 input: ParseStream, in parse() 1162 input: ParseStream, in parse_optional_bounds() 1183 fn parse_optional_definition(input: ParseStream) -> Result<Option<(Token![=], Type)>> { in parse_optional_definition() 1196 fn parse(input: ParseStream) -> Result<Self> { in parse() 1225 fn parse_macro2(begin: ParseBuffer, _vis: Visibility, input: ParseStream) -> Result<Item> { in parse_macro2() 1250 fn parse(input: ParseStream) -> Result<Self> { in parse() 1283 fn parse(input: ParseStream) [all...] |
H A D | ext.rs | 5 use crate::parse::{ParseStream, Result}; 25 /// use syn::parse::ParseStream; 38 /// fn parse_dsl(input: ParseStream) -> Result<Ident> { 45 fn parse_any(input: ParseStream) -> Result<Self>; in parse_any() 86 fn parse_any(input: ParseStream) -> Result<Self> { in parse_any()
|
H A D | path.rs | 281 use crate::parse::{Parse, ParseStream, Result}; 285 fn parse(input: ParseStream) -> Result<Self> { in parse() 292 fn parse(input: ParseStream) -> Result<Self> { in parse() 377 pub(crate) fn const_argument(input: ParseStream) -> Result<Expr> { 422 pub fn parse_turbofish(input: ParseStream) -> Result<Self> { in parse_turbofish() 429 input: ParseStream, 457 fn parse(input: ParseStream) -> Result<Self> { in parse() 465 fn parse(input: ParseStream) -> Result<Self> { in parse() 477 fn parse(input: ParseStream) -> Result<Self> { in parse() 483 fn parse_helper(input: ParseStream, expr_styl [all...] |
/third_party/rust/crates/syn/tests/ |
H A D | test_parse_buffer.rs | 5 use syn::parse::{Parse, ParseStream, Parser, Result}; 13 fn parse(input1: ParseStream) -> Result<Self> { in smuggled_speculative_cursor_between_sources() 14 let nested = |input2: ParseStream| { in smuggled_speculative_cursor_between_sources() 30 fn parse(input: ParseStream) -> Result<Self> { in smuggled_speculative_cursor_between_brackets() 48 fn parse(input: ParseStream) -> Result<Self> { in smuggled_speculative_cursor_into_brackets() 61 fn parse(input: ParseStream) -> Result<()> { in trailing_empty_none_group()
|
/third_party/rust/crates/cxx/gen/build/src/syntax/ |
H A D | qualified.rs | 2 use syn::parse::{Error, ParseStream, Result}; 15 lit.parse_with(|input: ParseStream| { in parse_quoted() 22 pub fn parse_unquoted(input: ParseStream) -> Result<Self> { in parse_unquoted() 27 pub fn parse_quoted_or_unquoted(input: ParseStream) -> Result<Self> { in parse_quoted_or_unquoted() 37 fn parse_unquoted(input: ParseStream, allow_raw: bool) -> Result<QualifiedName> { in parse_unquoted()
|
H A D | cfg.rs | 3 use syn::parse::{Error, ParseStream, Result}; 29 attr.parse_args_with(|input: ParseStream| { in parse_attribute() 36 fn parse_single(input: ParseStream) -> Result<CfgExpr> { in parse_single() 66 fn parse_multiple(input: ParseStream) -> Result<Vec<CfgExpr>> { in parse_multiple()
|
/third_party/rust/crates/cxx/gen/cmd/src/syntax/ |
H A D | qualified.rs | 2 use syn::parse::{Error, ParseStream, Result}; 15 lit.parse_with(|input: ParseStream| { in parse_quoted() 22 pub fn parse_unquoted(input: ParseStream) -> Result<Self> { in parse_unquoted() 27 pub fn parse_quoted_or_unquoted(input: ParseStream) -> Result<Self> { in parse_quoted_or_unquoted() 37 fn parse_unquoted(input: ParseStream, allow_raw: bool) -> Result<QualifiedName> { in parse_unquoted()
|
H A D | cfg.rs | 3 use syn::parse::{Error, ParseStream, Result}; 29 attr.parse_args_with(|input: ParseStream| { in parse_attribute() 36 fn parse_single(input: ParseStream) -> Result<CfgExpr> { in parse_single() 66 fn parse_multiple(input: ParseStream) -> Result<Vec<CfgExpr>> { in parse_multiple()
|
/third_party/rust/crates/cxx/macro/src/syntax/ |
H A D | qualified.rs | 2 use syn::parse::{Error, ParseStream, Result}; 15 lit.parse_with(|input: ParseStream| { in parse_quoted() 22 pub fn parse_unquoted(input: ParseStream) -> Result<Self> { in parse_unquoted() 27 pub fn parse_quoted_or_unquoted(input: ParseStream) -> Result<Self> { in parse_quoted_or_unquoted() 37 fn parse_unquoted(input: ParseStream, allow_raw: bool) -> Result<QualifiedName> { in parse_unquoted()
|
H A D | cfg.rs | 3 use syn::parse::{Error, ParseStream, Result}; 29 attr.parse_args_with(|input: ParseStream| { in parse_attribute() 36 fn parse_single(input: ParseStream) -> Result<CfgExpr> { in parse_single() 66 fn parse_multiple(input: ParseStream) -> Result<Vec<CfgExpr>> { in parse_multiple()
|
/third_party/rust/crates/cxx/gen/lib/src/syntax/ |
H A D | qualified.rs | 2 use syn::parse::{Error, ParseStream, Result}; 15 lit.parse_with(|input: ParseStream| { in parse_quoted() 22 pub fn parse_unquoted(input: ParseStream) -> Result<Self> { in parse_unquoted() 27 pub fn parse_quoted_or_unquoted(input: ParseStream) -> Result<Self> { in parse_quoted_or_unquoted() 37 fn parse_unquoted(input: ParseStream, allow_raw: bool) -> Result<QualifiedName> { in parse_unquoted()
|
H A D | cfg.rs | 3 use syn::parse::{Error, ParseStream, Result}; 29 attr.parse_args_with(|input: ParseStream| { in parse_attribute() 36 fn parse_single(input: ParseStream) -> Result<CfgExpr> { in parse_single() 66 fn parse_multiple(input: ParseStream) -> Result<Vec<CfgExpr>> { in parse_multiple()
|
/third_party/rust/crates/cxx/syntax/ |
H A D | qualified.rs | 2 use syn::parse::{Error, ParseStream, Result}; 15 lit.parse_with(|input: ParseStream| { in parse_quoted() 22 pub fn parse_unquoted(input: ParseStream) -> Result<Self> { in parse_unquoted() 27 pub fn parse_quoted_or_unquoted(input: ParseStream) -> Result<Self> { in parse_quoted_or_unquoted() 37 fn parse_unquoted(input: ParseStream, allow_raw: bool) -> Result<QualifiedName> { in parse_unquoted()
|
H A D | cfg.rs | 3 use syn::parse::{Error, ParseStream, Result}; 29 attr.parse_args_with(|input: ParseStream| { in parse_attribute() 36 fn parse_single(input: ParseStream) -> Result<CfgExpr> { in parse_single() 66 fn parse_multiple(input: ParseStream) -> Result<Vec<CfgExpr>> { in parse_multiple()
|
/third_party/rust/crates/syn/codegen/src/ |
H A D | parse.rs | 281 use syn::parse::{ParseStream, Result}; 288 fn peek_tag(input: ParseStream, tag: &str) -> bool { in peek_tag() 299 fn full(input: ParseStream) -> Vec<Attribute> { in full() 310 fn ast_struct_inner(input: ParseStream) -> Result<AstItem> { in ast_struct_inner() 322 pub fn ast_struct(input: ParseStream) -> Result<AstItem> { in ast_struct() 330 pub fn ast_enum(input: ParseStream) -> Result<AstItem> { in ast_enum() 351 fn eos_variant(input: ParseStream) -> Result<EosVariant> { in eos_variant() 370 pub fn ast_enum_of_structs(input: ParseStream) -> Result<AstItem> { in ast_enum_of_structs() 412 pub fn parse_token_macro(input: ParseStream) -> Result<BTreeMap<String, String>> { in parse_token_macro() 430 fn parse_feature(input: ParseStream) [all...] |
/third_party/rust/crates/cxx/gen/src/ |
H A D | file.rs | 4 use syn::parse::{Error, Parse, ParseStream, Result}; 12 fn parse(input: ParseStream) -> Result<Self> { in parse() 20 fn parse(input: ParseStream, modules: &mut Vec<Module>) -> Result<()> { in parse()
|
/third_party/rust/crates/cxx/gen/cmd/src/gen/ |
H A D | file.rs | 4 use syn::parse::{Error, Parse, ParseStream, Result}; 12 fn parse(input: ParseStream) -> Result<Self> { in parse() 20 fn parse(input: ParseStream, modules: &mut Vec<Module>) -> Result<()> { in parse()
|
/third_party/rust/crates/cxx/gen/build/src/gen/ |
H A D | file.rs | 4 use syn::parse::{Error, Parse, ParseStream, Result}; 12 fn parse(input: ParseStream) -> Result<Self> { in parse() 20 fn parse(input: ParseStream, modules: &mut Vec<Module>) -> Result<()> { in parse()
|
/third_party/rust/crates/cxx/gen/lib/src/gen/ |
H A D | file.rs | 4 use syn::parse::{Error, Parse, ParseStream, Result}; 12 fn parse(input: ParseStream) -> Result<Self> { in parse() 20 fn parse(input: ParseStream, modules: &mut Vec<Module>) -> Result<()> { in parse()
|