Home
last modified time | relevance | path

Searched refs:ParseStream (Results 1 – 25 of 27) sorted by relevance

12

/linux/rust/syn/
H A Dparse_quote.rs124 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 Dmeta.rs8 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 Dty.rs284 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 Dattr.rs12 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 Dpat.rs251 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 Dparse.rs217 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 Dexpr.rs17 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 Dverbatim.rs3 use crate::parse::ParseStream;
8 pub(crate) fn between<'a>(begin: ParseStream<'a>, end: ParseStream<'a>) -> TokenStream { in between()
H A Ditem.rs928 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 Dext.rs7 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 Dgenerics.rs532 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 Dpath.rs297 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 Dmac.rs6 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 Dstmt.rs92 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 Dderive.rs76 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 Ddata.rs251 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 Drestriction.rs67 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 Dfile.rs93 use crate::parse::{Parse, ParseStream};
97 fn parse(input: ParseStream) -> Result<Self> { in parse()
H A Dident.rs57 use crate::parse::{Parse, ParseStream};
79 fn parse(input: ParseStream) -> Result<Self> { in parse()
H A Dtoken.rs103 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 Dlifetime.rs129 use crate::parse::{Parse, ParseStream};
133 fn parse(input: ParseStream) -> Result<Self> { in parse()
H A Dlit.rs861 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 Dop.rs85 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 Dpunctuated.rs29 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 Dscan_expr.rs5 use syn::parse::{ParseStream, Result};
195 pub(crate) fn scan_expr(input: ParseStream) -> Result<()> { in scan_expr()

12