Lines Matching refs:peek
919 let mut item = if lookahead.peek(Token![fn]) || peek_signature(&ahead) {
922 if input.peek(Token![;]) {
928 } else if lookahead.peek(Token![extern]) {
931 if lookahead.peek(Token![crate]) {
933 } else if lookahead.peek(token::Brace) {
935 } else if lookahead.peek(LitStr) {
938 if lookahead.peek(token::Brace) {
946 } else if lookahead.peek(Token![use]) {
952 } else if lookahead.peek(Token![static]) {
957 if input.peek(Token![=]) {
965 if input.peek(Token![;]) {
983 } else if lookahead.peek(Token![const]) {
987 let ident = if lookahead.peek(Ident) || lookahead.peek(Token![_]) {
1022 } else if lookahead.peek(Token![unsafe]) {
1025 if lookahead.peek(Token![trait])
1026 || lookahead.peek(Token![auto]) && ahead.peek2(Token![trait])
1029 } else if lookahead.peek(Token![impl]) {
1036 } else if lookahead.peek(Token![extern]) {
1038 } else if lookahead.peek(Token![mod]) {
1043 } else if lookahead.peek(Token![mod]) {
1045 } else if lookahead.peek(Token![type]) {
1047 } else if lookahead.peek(Token![struct]) {
1049 } else if lookahead.peek(Token![enum]) {
1051 } else if lookahead.peek(Token![union]) && ahead.peek2(Ident) {
1053 } else if lookahead.peek(Token![trait]) {
1055 } else if lookahead.peek(Token![auto]) && ahead.peek2(Token![trait]) {
1057 } else if lookahead.peek(Token![impl])
1058 || lookahead.peek(Token![default]) && !ahead.peek2(Token![!])
1066 } else if lookahead.peek(Token![macro]) {
1070 && (lookahead.peek(Ident)
1071 || lookahead.peek(Token![self])
1072 || lookahead.peek(Token![super])
1073 || lookahead.peek(Token![crate])
1074 || lookahead.peek(Token![::]))
1169 if input.peek(Token![where]) || input.peek(Token![=]) || input.peek(Token![;]) {
1173 if input.peek(Token![where]) || input.peek(Token![=]) || input.peek(Token![;]) {
1200 let ident: Option<Ident> = if input.peek(Token![try]) {
1230 if lookahead.peek(token::Paren) {
1237 if lookahead.peek(token::Brace) {
1257 if input.peek(Token![self]) {
1264 if input.peek(Token![as]) {
1266 let rename: Ident = if input.peek(Token![_]) {
1328 if lookahead.peek(Ident)
1329 || lookahead.peek(Token![self])
1330 || lookahead.peek(Token![super])
1331 || lookahead.peek(Token![crate])
1332 || lookahead.peek(Token![try])
1335 if input.peek(Token![::]) {
1341 } else if input.peek(Token![as]) {
1346 if input.peek(Ident) {
1348 } else if input.peek(Token![_]) {
1358 } else if lookahead.peek(Token![*]) {
1362 } else if lookahead.peek(token::Brace) {
1423 let ident = if lookahead.peek(Ident) || lookahead.peek(Token![_]) {
1456 && fork.peek(Token![fn])
1554 if input.peek(Ident) && input.peek2(Token![<]) {
1592 let reference = if input.peek(Token![&]) {
1710 let ident: Ident = if input.peek(Token![try]) {
1717 if lookahead.peek(Token![;]) {
1727 } else if lookahead.peek(token::Brace) {
1786 let mut item = if lookahead.peek(Token![fn]) || peek_signature(&ahead) {
1789 if input.peek(token::Brace) {
1804 } else if lookahead.peek(Token![static]) {
1811 if input.peek(Token![=]) {
1828 } else if lookahead.peek(Token![type]) {
1831 && (lookahead.peek(Ident)
1832 || lookahead.peek(Token![self])
1833 || lookahead.peek(Token![super])
1834 || lookahead.peek(Token![crate])
1835 || lookahead.peek(Token![::]))
2083 if lookahead.peek(token::Brace)
2084 || lookahead.peek(Token![:])
2085 || lookahead.peek(Token![where])
2100 } else if lookahead.peek(Token![=]) {
2146 if input.peek(Token![where]) || input.peek(token::Brace) {
2150 if input.peek(Token![where]) || input.peek(token::Brace) {
2214 if input.peek(Token![where]) || input.peek(Token![;]) {
2218 if input.peek(Token![where]) || input.peek(Token![;]) {
2249 let mut item = if lookahead.peek(Token![fn]) || peek_signature(&ahead) {
2251 } else if lookahead.peek(Token![const]) {
2254 if lookahead.peek(Ident) || lookahead.peek(Token![_]) {
2282 } else if lookahead.peek(Token![async])
2283 || lookahead.peek(Token![unsafe])
2284 || lookahead.peek(Token![extern])
2285 || lookahead.peek(Token![fn])
2291 } else if lookahead.peek(Token![type]) {
2295 && (lookahead.peek(Ident)
2296 || lookahead.peek(Token![self])
2297 || lookahead.peek(Token![super])
2298 || lookahead.peek(Token![crate])
2299 || lookahead.peek(Token![::]))
2331 let ident = if lookahead.peek(Ident) || lookahead.peek(Token![_]) {
2339 let default = if input.peek(Token![=]) {
2368 let (brace_token, stmts, semi_token) = if lookahead.peek(token::Brace) {
2374 } else if lookahead.peek(Token![;]) {
2480 let has_generics = input.peek(Token![<])
2496 && (input.peek(Token![const]) || input.peek(Token![?]) && input.peek2(Token![const]));
2503 let polarity = if input.peek(Token![!]) && !input.peek2(token::Brace) {
2515 let is_impl_for = input.peek(Token![for]);
2586 let defaultness = if lookahead.peek(Token![default]) && !ahead.peek2(Token![!]) {
2594 let mut item = if lookahead.peek(Token![fn]) || peek_signature(&ahead) {
2601 } else if lookahead.peek(Token![const]) {
2605 let ident = if lookahead.peek(Ident) || lookahead.peek(Token![_]) {
2641 } else if lookahead.peek(Token![type]) {
2645 && (lookahead.peek(Ident)
2646 || lookahead.peek(Token![self])
2647 || lookahead.peek(Token![super])
2648 || lookahead.peek(Token![crate])
2649 || lookahead.peek(Token![::]))
2681 let ident = if lookahead.peek(Ident) || lookahead.peek(Token![_]) {