Home
last modified time | relevance | path

Searched refs:Token (Results 1 – 25 of 31) sorted by relevance

12

/linux/rust/syn/
H A Dop.rs9 Add(Token![+]),
11 Sub(Token![-]),
13 Mul(Token![*]),
15 Div(Token![/]),
17 Rem(Token![%]),
19 And(Token![&&]),
21 Or(Token![||]),
23 BitXor(Token![^]),
25 BitAnd(Token![&]),
27 BitOr(Token![|]),
[all …]
H A Dstmt.rs31 Expr(Expr, Option<Token![;]>),
47 pub let_token: Token![let],
50 pub semi_token: Token![;],
62 pub eq_token: Token![=],
64 pub diverge: Option<(Token![else], Box<Expr>)>,
78 pub semi_token: Option<Token![;]>,
209 if ahead.peek(Token![!]) { in parse_stmt()
210 if ahead.peek2(Ident) || ahead.peek2(Token![try]) { in parse_stmt()
213 && !(ahead.peek3(Token![.]) && !ahead.peek3(Token![..]) in parse_stmt()
214 || ahead.peek3(Token![?])) in parse_stmt()
[all …]
H A Ditem.rs109 pub const_token: Token![const],
112 pub colon_token: Token![:],
114 pub eq_token: Token![=],
116 pub semi_token: Token![;],
126 pub enum_token: Token![enum],
130 pub variants: Punctuated<Variant, Token![,]>,
140 pub extern_token: Token![extern],
141 pub crate_token: Token![crate],
143 pub rename: Option<(Token![as], Ident)>,
144 pub semi_token: Token![;],
[all …]
H A Dgenerics.rs29 pub lt_token: Option<Token![<]>,
30 pub params: Punctuated<GenericParam, Token![,]>,
31 pub gt_token: Option<Token![>]>,
64 pub colon_token: Option<Token![:]>,
65 pub bounds: Punctuated<Lifetime, Token![+]>,
75 pub colon_token: Option<Token![:]>,
76 pub bounds: Punctuated<TypeParamBound, Token![+]>,
77 pub eq_token: Option<Token![=]>,
87 pub const_token: Token![const],
89 pub colon_token: Token![:],
[all …]
H A Dpat.rs114 pub by_ref: Option<Token![ref]>,
115 pub mutability: Option<Token![mut]>,
117 pub subpat: Option<(Token![@], Box<Pat>)>,
126 pub leading_vert: Option<Token![|]>,
127 pub cases: Punctuated<Pat, Token![|]>,
146 pub and_token: Token![&],
147 pub mutability: Option<Token![mut]>,
157 pub dot2_token: Token![..],
167 pub elems: Punctuated<Pat, Token![,]>,
179 pub fields: Punctuated<FieldPat, Token![,]>,
[all …]
H A Dty.rs100 pub semi_token: Token![;],
110 pub unsafety: Option<Token![unsafe]>,
112 pub fn_token: Token![fn],
114 pub inputs: Punctuated<BareFnArg, Token![,]>,
134 pub impl_token: Token![impl],
135 pub bounds: Punctuated<TypeParamBound, Token![+]>,
143 pub underscore_token: Token![_],
159 pub bang_token: Token![!],
186 pub star_token: Token![*],
187 pub const_token: Option<Token![const]>,
[all …]
H A Dpath.rs17 pub leading_colon: Option<Token![::]>,
18 pub segments: Punctuated<PathSegment, Token![::]>,
203 pub colon2_token: Option<Token![::]>,
204 pub lt_token: Token![<],
205 pub args: Punctuated<GenericArgument, Token![,]>,
206 pub gt_token: Token![>],
217 pub eq_token: Token![=],
229 pub eq_token: Token![=],
240 pub colon_token: Token![:],
241 pub bounds: Punctuated<TypeParamBound, Token![+]>,
[all …]
H A Dexpr.rs277 pub elems: Punctuated<Expr, Token![,]>,
287 pub eq_token: Token![=],
297 pub async_token: Token![async],
298 pub capture: Option<Token![move]>,
309 pub dot_token: Token![.],
310 pub await_token: Token![await],
341 pub break_token: Token![break],
354 pub args: Punctuated<Expr, Token![,]>,
364 pub as_token: Token![as],
375 pub constness: Option<Token![const]>,
[all …]
H A Dderive.rs43 pub struct_token: Token![struct],
45 pub semi_token: Option<Token![;]>,
53 pub enum_token: Token![enum],
55 pub variants: Punctuated<Variant, Token![,]>,
63 pub union_token: Token![union],
88 if lookahead.peek(Token![struct]) { in parse()
89 let struct_token = input.parse::<Token![struct]>()?; in parse()
107 } else if lookahead.peek(Token![enum]) { in parse()
108 let enum_token = input.parse::<Token![enum]>()?; in parse()
126 } else if lookahead.peek(Token![union]) { in parse()
[all …]
H A Dlookahead.rs7 use crate::token::{CustomToken, Token};
107 peek_impl(self, T::Token::peek, T::Token::display) in peek()
163 type Token: Token; typedef
307 type Token = Self; typedef
320 impl<F: Copy + FnOnce(TokenMarker) -> T, T: Token> Peek for F {
321 type Token = T; typedef
332 impl<F: Copy + FnOnce(TokenMarker) -> T, T: Token> Sealed for F {}
H A Drestriction.rs18 Public(Token![pub]),
34 pub pub_token: Token![pub],
36 pub in_token: Option<Token![in]>,
86 if input.peek(Token![pub]) { in parse()
96 let pub_token = input.parse::<Token![pub]>()?; in parse_pub()
103 if content.peek(Token![crate]) in parse_pub()
104 || content.peek(Token![self]) in parse_pub()
105 || content.peek(Token![super]) in parse_pub()
122 } else if content.peek(Token![in]) { in parse_pub()
123 let in_token: Token![in] = content.parse()?; in parse_pub()
H A Dident.rs19 impl From<Token![$token]> for Ident {
20 fn from(token: Token![$token]) -> Ident {
33 impl From<Token![_]> for Ident {
34 fn from(token: Token![_]) -> Ident { in from()
58 use crate::token::Token;
97 impl Token for Ident {
H A Ddata.rs24 pub discriminant: Option<(Token![=], Expr)>,
56 pub named: Punctuated<Field, Token![,]>,
65 pub unnamed: Punctuated<Field, Token![,]>,
198 pub colon_token: Option<Token![:]>,
272 let discriminant = if input.peek(Token![=]) { in parse()
273 let eq_token: Token![=] = input.parse()?; in parse()
307 named: content.parse_terminated(Field::parse_named, Token![,])?, in parse()
318 unnamed: content.parse_terminated(Field::parse_unnamed, Token![,])?, in parse()
330 let unnamed_field = cfg!(feature = "full") && input.peek(Token![_]); in parse_named()
337 let colon_token: Token![:] = input.parse()?; in parse_named()
[all …]
H A Dparse_quote.rs161 if input.peek(Token![#]) && input.peek2(Token![!]) { in parse()
187 let colon_token: Option<Token![:]>; in parse()
188 let is_named = input.peek(Ident) && input.peek2(Token![:]) && !input.peek2(Token![::]); in parse()
H A Dattr.rs176 pub pound_token: Token![#],
410 while input.peek(Token![#]) { in parse_outer()
449 Inner(Token![!]),
501 pub eq_token: Token![=],
662 while input.peek(Token![#]) && input.peek2(Token![!]) { in parse_inner()
715 if input.peek(Token![unsafe]) { in parse_outermost_meta_path()
716 let unsafe_token: Token![unsafe] = input.parse()?; in parse_outermost_meta_path()
726 } else if input.peek(Token![=]) { in parse_meta_after_path()
743 let eq_token: Token![=] = input.parse()?; in parse_meta_name_value_after_path()
752 } else if input.peek(Token![#]) && input.peek2(token::Bracket) { in parse_meta_name_value_after_path()
H A Dmeta.rs205 self.input.parse::<Token![=]>()?; in value()
397 input.parse::<Token![,]>()?; in parse_nested_meta()
420 while input.peek(Token![::]) { in parse_meta_path()
H A Dtoken.rs127 pub trait Token: private::Sealed { trait
168 impl Token for $($path)::+ { impl
193 impl<T: CustomToken> Token for T {
289 impl Token for $name { impl
428 impl Token for $name { impl
556 impl Token for Underscore {
651 impl Token for Paren {
662 impl Token for Brace {
673 impl Token for Bracket {
684 impl Token for Group {
[all …]
H A Dparse.rs191 use crate::token::Token;
585 T::Token::peek(self.cursor()) in peek()
628 peek2(self, T::Token::peek) in peek2()
642 peek3(self, T::Token::peek) in peek3()
740 ) -> Result<Punctuated<T, P::Token>> in parse_terminated()
743 P::Token: Parse, in parse_terminated()
1175 impl<T: Parse + Token> Parse for Option<T> {
H A Dscan_expr.rs6 use syn::{AngleBracketedGenericArguments, BinOp, Expr, ExprPath, Lifetime, Lit, Token, Type};
243 if input.peek(Token![::]) { in scan_expr()
254 Input::Empty => input.is_empty() || input.peek(Token![,]), in scan_expr()
H A Dext.rs107 type Token = private::IdentAny; typedef
H A Dclassify.rs119 bounds: &Punctuated<TypeParamBound, Token![+]>, in trailing_unparameterized_path() argument
292 bounds: &Punctuated<TypeParamBound, Token![+]>, in expr_trailing_brace() argument
H A Dmac.rs21 pub bang_token: Token![!],
/linux/rust/kernel/
H A Dopp.rs175 pub struct Token { struct
180 impl Token { impl
193 impl Drop for Token { implementation
245 pub fn add_opp(self, dev: &ARef<Device>) -> Result<Token> { in add_opp() argument
246 Token::new(dev, self) in add_opp()
/linux/drivers/eisa/
H A Deisa.ids263 CPQ6000 "Compaq 32-Bit DualSpeed Token Ring Controller"
264 CPQ6001 "Compaq 32-Bit DualSpeed Token Ring Controller"
381 CPQF110 "Compaq Token Ring 16TR Controller"
569 IBM0001 "IBM Auto 16/4 Token Ring ISA Adapter"
654 ICU04B0 "Tiara Token Ring Lancard*16 AT"
753 ICU1300 "IBM Token-Ring 16/4 Adapter"
818 ISA830A "IBM Token Ring II Short Adapter"
819 ISA830B "IBM Token Ring 16/4 Adapter"
895 ISA9402 "Gateway G/Token Ring 8-bit "
896 ISA9403 "Gateway G/Token Ring AT "
[all …]
/linux/Documentation/networking/
H A Dx25.rst23 which could allow X.25 to be run over an Ethernet (or Token Ring) and

12