Lines Matching full:let
814 let arg = self.inputs.first()?; in receiver()
942 let begin = input.fork(); in parse()
943 let attrs = input.call(Attribute::parse_outer)?; in parse()
953 let ahead = input.fork(); in parse_rest_of_item()
954 let vis: Visibility = ahead.parse()?; in parse_rest_of_item()
956 let lookahead = ahead.lookahead1(); in parse_rest_of_item()
957 let allow_safe = false; in parse_rest_of_item()
958 let mut item = if lookahead.peek(Token![fn]) || peek_signature(&ahead, allow_safe) { in parse_rest_of_item()
959 let vis: Visibility = input.parse()?; in parse_rest_of_item()
960 let sig: Signature = input.parse()?; in parse_rest_of_item()
969 let lookahead = ahead.lookahead1(); in parse_rest_of_item()
976 let lookahead = ahead.lookahead1(); in parse_rest_of_item()
986 let allow_crate_root_in_path = true; in parse_rest_of_item()
992 let vis = input.parse()?; in parse_rest_of_item()
993 let static_token = input.parse()?; in parse_rest_of_item()
994 let mutability = input.parse()?; in parse_rest_of_item()
995 let ident = input.parse()?; in parse_rest_of_item()
1002 let colon_token = input.parse()?; in parse_rest_of_item()
1003 let ty = input.parse()?; in parse_rest_of_item()
1023 let vis = input.parse()?; in parse_rest_of_item()
1024 let const_token: Token![const] = input.parse()?; in parse_rest_of_item()
1025 let lookahead = input.lookahead1(); in parse_rest_of_item()
1026 let ident = if lookahead.peek(Ident) || lookahead.peek(Token![_]) { in parse_rest_of_item()
1031 let mut generics: Generics = input.parse()?; in parse_rest_of_item()
1032 let colon_token = input.parse()?; in parse_rest_of_item()
1033 let ty = input.parse()?; in parse_rest_of_item()
1034 let value = if let Some(eq_token) = input.parse::<Option<Token![=]>>()? { in parse_rest_of_item()
1035 let expr: Expr = input.parse()?; in parse_rest_of_item()
1041 let semi_token: Token![;] = input.parse()?; in parse_rest_of_item()
1063 let lookahead = ahead.lookahead1(); in parse_rest_of_item()
1069 let allow_verbatim_impl = true; in parse_rest_of_item()
1070 if let Some(item) = parse_impl(input, allow_verbatim_impl)? { in parse_rest_of_item()
1099 let allow_verbatim_impl = true; in parse_rest_of_item()
1100 if let Some(item) = parse_impl(input, allow_verbatim_impl)? { in parse_rest_of_item()
1157 let vis: Visibility = input.parse()?; in parse()
1158 let defaultness: Option<Token![default]> = match allow_defaultness { in parse()
1162 let type_token: Token![type] = input.parse()?; in parse()
1163 let ident: Ident = input.parse()?; in parse()
1164 let mut generics: Generics = input.parse()?; in parse()
1165 let (colon_token, bounds) = Self::parse_optional_bounds(input)?; in parse()
1174 let ty = Self::parse_optional_definition(input)?; in parse()
1185 let semi_token: Token![;] = input.parse()?; in parse()
1203 let colon_token: Option<Token![:]> = input.parse()?; in parse_optional_bounds()
1205 let mut bounds = Punctuated::new(); in parse_optional_bounds()
1212 let allow_precise_capture = false; in parse_optional_bounds()
1213 let allow_const = true; in parse_optional_bounds()
1227 let eq_token: Option<Token![=]> = input.parse()?; in parse_optional_definition()
1228 if let Some(eq_token) = eq_token { in parse_optional_definition()
1229 let definition: Type = input.parse()?; in parse_optional_definition()
1240 let attrs = input.call(Attribute::parse_outer)?; in parse()
1241 let path = input.call(Path::parse_mod_style)?; in parse()
1242 let bang_token: Token![!] = input.parse()?; in parse()
1243 let ident: Option<Ident> = if input.peek(Token![try]) { in parse()
1248 let (delimiter, tokens) = input.call(mac::parse_delimiter)?; in parse()
1249 let semi_token: Option<Token![;]> = if !delimiter.is_brace() { in parse()
1272 let mut lookahead = input.lookahead1(); in parse_macro2()
1274 let paren_content; in parse_macro2()
1281 let brace_content; in parse_macro2()
1308 let as_token: Token![as] = input.parse()?; in parse()
1309 let rename: Ident = if input.peek(Token![_]) { in parse()
1327 let allow_crate_root_in_path = false; in parse()
1336 let attrs = input.call(Attribute::parse_outer)?; in parse_item_use()
1337 let vis: Visibility = input.parse()?; in parse_item_use()
1338 let use_token: Token![use] = input.parse()?; in parse_item_use()
1339 let leading_colon: Option<Token![::]> = input.parse()?; in parse_item_use()
1340 let tree = parse_use_tree(input, allow_crate_root_in_path && leading_colon.is_none())?; in parse_item_use()
1341 let semi_token: Token![;] = input.parse()?; in parse_item_use()
1343 let tree = match tree { in parse_item_use()
1361 let allow_crate_root_in_path = false; in parse()
1370 let lookahead = input.lookahead1(); in parse_use_tree()
1377 let ident = input.call(Ident::parse_any)?; in parse_use_tree()
1406 let content; in parse_use_tree()
1407 let brace_token = braced!(content in input); in parse_use_tree()
1408 let mut items = Punctuated::new(); in parse_use_tree()
1409 let mut has_any_crate_root_in_path = false; in parse_use_tree()
1414 let this_tree_starts_with_crate_root = in parse_use_tree()
1427 let comma: Token![,] = content.parse()?; in parse_use_tree()
1463 let attrs = input.call(Attribute::parse_outer)?; in parse()
1464 let vis: Visibility = input.parse()?; in parse()
1465 let const_token: Token![const] = input.parse()?; in parse()
1467 let lookahead = input.lookahead1(); in parse()
1468 let ident = if lookahead.peek(Ident) || lookahead.peek(Token![_]) { in parse()
1474 let colon_token: Token![:] = input.parse()?; in parse()
1475 let ty: Type = input.parse()?; in parse()
1476 let eq_token: Token![=] = input.parse()?; in parse()
1477 let expr: Expr = input.parse()?; in parse()
1478 let semi_token: Token![;] = input.parse()?; in parse()
1496 let fork = input.fork(); in peek_signature()
1510 let allow_safe = false; in parse()
1516 let constness: Option<Token![const]> = input.parse()?; in parse_signature()
1517 let asyncness: Option<Token![async]> = input.parse()?; in parse_signature()
1518 let unsafety: Option<Token![unsafe]> = input.parse()?; in parse_signature()
1519 let safe = allow_safe in parse_signature()
1525 let abi: Option<Abi> = input.parse()?; in parse_signature()
1526 let fn_token: Token![fn] = input.parse()?; in parse_signature()
1527 let ident: Ident = input.parse()?; in parse_signature()
1528 let mut generics: Generics = input.parse()?; in parse_signature()
1530 let content; in parse_signature()
1531 let paren_token = parenthesized!(content in input); in parse_signature()
1532 let (inputs, variadic) = parse_fn_args(&content)?; in parse_signature()
1534 let output: ReturnType = input.parse()?; in parse_signature()
1559 let outer_attrs = input.call(Attribute::parse_outer)?; in parse()
1560 let vis: Visibility = input.parse()?; in parse()
1561 let sig: Signature = input.parse()?; in parse()
1572 let content; in parse_rest_of_fn()
1573 let brace_token = braced!(content in input); in parse_rest_of_fn()
1575 let stmts = content.call(Block::parse_within)?; in parse_rest_of_fn()
1588 let allow_variadic = false; in parse()
1589 let attrs = input.call(Attribute::parse_outer)?; in parse()
1607 let ahead = input.fork(); in parse_fn_arg_or_variadic()
1608 if let Ok(mut receiver) = ahead.parse::<Receiver>() { in parse_fn_arg_or_variadic()
1618 let span = input.span(); in parse_fn_arg_or_variadic()
1630 let pat = Box::new(Pat::parse_single(input)?); in parse_fn_arg_or_variadic()
1631 let colon_token: Token![:] = input.parse()?; in parse_fn_arg_or_variadic()
1634 if let Some(dots) = input.parse::<Option<Token![...]>>()? { in parse_fn_arg_or_variadic()
1655 let reference = if input.peek(Token![&]) { in parse()
1656 let ampersand: Token![&] = input.parse()?; in parse()
1657 let lifetime: Option<Lifetime> = input.parse()?; in parse()
1662 let mutability: Option<Token![mut]> = input.parse()?; in parse()
1663 let self_token: Token![self] = input.parse()?; in parse()
1664 let colon_token: Option<Token![:]> = if reference.is_some() { in parse()
1669 let ty: Type = if colon_token.is_some() { in parse()
1672 let mut ty = Type::Path(TypePath { in parse()
1676 if let Some((ampersand, lifetime)) = reference.as_ref() { in parse()
1700 let mut args = Punctuated::new(); in parse_fn_args()
1701 let mut variadic = None; in parse_fn_args()
1702 let mut has_receiver = false; in parse_fn_args()
1705 let attrs = input.call(Attribute::parse_outer)?; in parse_fn_args()
1707 if let Some(dots) = input.parse::<Option<Token![...]>>()? { in parse_fn_args()
1721 let allow_variadic = true; in parse_fn_args()
1722 let arg = match parse_fn_arg_or_variadic(input, attrs, allow_variadic)? { in parse_fn_args()
1759 let comma: Token![,] = input.parse()?; in parse_fn_args()
1769 let mut attrs = input.call(Attribute::parse_outer)?; in parse()
1770 let vis: Visibility = input.parse()?; in parse()
1771 let unsafety: Option<Token![unsafe]> = input.parse()?; in parse()
1772 let mod_token: Token![mod] = input.parse()?; in parse()
1773 let ident: Ident = if input.peek(Token![try]) { in parse()
1779 let lookahead = input.lookahead1(); in parse()
1791 let content; in parse()
1792 let brace_token = braced!(content in input); in parse()
1795 let mut items = Vec::new(); in parse()
1818 let mut attrs = input.call(Attribute::parse_outer)?; in parse()
1819 let unsafety: Option<Token![unsafe]> = input.parse()?; in parse()
1820 let abi: Abi = input.parse()?; in parse()
1822 let content; in parse()
1823 let brace_token = braced!(content in input); in parse()
1825 let mut items = Vec::new(); in parse()
1843 let begin = input.fork(); in parse()
1844 let mut attrs = input.call(Attribute::parse_outer)?; in parse()
1845 let ahead = input.fork(); in parse()
1846 let vis: Visibility = ahead.parse()?; in parse()
1848 let lookahead = ahead.lookahead1(); in parse()
1849 let allow_safe = true; in parse()
1850 let mut item = if lookahead.peek(Token![fn]) || peek_signature(&ahead, allow_safe) { in parse()
1851 let vis: Visibility = input.parse()?; in parse()
1852 let sig = parse_signature(input, allow_safe)?; in parse()
1853 let has_safe = sig.is_none(); in parse()
1854 let has_body = input.peek(token::Brace); in parse()
1855 let semi_token: Option<Token![;]> = if has_body { in parse()
1856 let content; in parse()
1879 let vis = input.parse()?; in parse()
1880 let unsafety: Option<Token![unsafe]> = input.parse()?; in parse()
1881 let safe = in parse()
1886 let static_token = input.parse()?; in parse()
1887 let mutability = input.parse()?; in parse()
1888 let ident = input.parse()?; in parse()
1889 let colon_token = input.parse()?; in parse()
1890 let ty = input.parse()?; in parse()
1891 let has_value = input.peek(Token![=]); in parse()
1896 let semi_token: Token![;] = input.parse()?; in parse()
1925 let item_attrs = match &mut item { in parse()
1942 let attrs = input.call(Attribute::parse_outer)?; in parse()
1943 let vis: Visibility = input.parse()?; in parse()
1944 let sig: Signature = input.parse()?; in parse()
1945 let semi_token: Token![;] = input.parse()?; in parse()
1980 let mut generics: Generics = input.parse()?; in parse()
1990 let FlexibleItemType { in parse_foreign_item_type()
2023 let attrs = input.call(Attribute::parse_outer)?; in parse()
2024 let mac: Macro = input.parse()?; in parse()
2025 let semi_token: Option<Token![;]> = if mac.delimiter.is_brace() { in parse()
2047 let mut generics: Generics = input.parse()?; in parse()
2059 let FlexibleItemType { in parse_item_type()
2075 let (eq_token, ty) = match ty { in parse_item_type()
2095 let attrs = input.call(Attribute::parse_outer)?; in parse()
2096 let vis = input.parse::<Visibility>()?; in parse()
2097 let struct_token = input.parse::<Token![struct]>()?; in parse()
2098 let ident = input.parse::<Ident>()?; in parse()
2099 let generics = input.parse::<Generics>()?; in parse()
2100 let (where_clause, fields, semi_token) = derive::parsing::data_struct(input)?; in parse()
2119 let attrs = input.call(Attribute::parse_outer)?; in parse()
2120 let vis = input.parse::<Visibility>()?; in parse()
2121 let enum_token = input.parse::<Token![enum]>()?; in parse()
2122 let ident = input.parse::<Ident>()?; in parse()
2123 let generics = input.parse::<Generics>()?; in parse()
2124 let (where_clause, brace_token, variants) = derive::parsing::data_enum(input)?; in parse()
2143 let attrs = input.call(Attribute::parse_outer)?; in parse()
2144 let vis = input.parse::<Visibility>()?; in parse()
2145 let union_token = input.parse::<Token![union]>()?; in parse()
2146 let ident = input.parse::<Ident>()?; in parse()
2147 let generics = input.parse::<Generics>()?; in parse()
2148 let (where_clause, fields) = derive::parsing::data_union(input)?; in parse()
2164 let (attrs, vis, trait_token, ident, generics) = parse_start_of_trait_alias(input)?; in parse_trait_or_trait_alias()
2165 let lookahead = input.lookahead1(); in parse_trait_or_trait_alias()
2170 let unsafety = None; in parse_trait_or_trait_alias()
2171 let auto_token = None; in parse_trait_or_trait_alias()
2194 let outer_attrs = input.call(Attribute::parse_outer)?; in parse()
2195 let vis: Visibility = input.parse()?; in parse()
2196 let unsafety: Option<Token![unsafe]> = input.parse()?; in parse()
2197 let auto_token: Option<Token![auto]> = input.parse()?; in parse()
2198 let trait_token: Token![trait] = input.parse()?; in parse()
2199 let ident: Ident = input.parse()?; in parse()
2200 let generics: Generics = input.parse()?; in parse()
2224 let colon_token: Option<Token![:]> = input.parse()?; in parse_rest_of_trait()
2226 let mut supertraits = Punctuated::new(); in parse_rest_of_trait()
2233 let allow_precise_capture = false; in parse_rest_of_trait()
2234 let allow_const = true; in parse_rest_of_trait()
2246 let content; in parse_rest_of_trait()
2247 let brace_token = braced!(content in input); in parse_rest_of_trait()
2249 let mut items = Vec::new(); in parse_rest_of_trait()
2273 let (attrs, vis, trait_token, ident, generics) = parse_start_of_trait_alias(input)?; in parse()
2281 let attrs = input.call(Attribute::parse_outer)?; in parse_start_of_trait_alias()
2282 let vis: Visibility = input.parse()?; in parse_start_of_trait_alias()
2283 let trait_token: Token![trait] = input.parse()?; in parse_start_of_trait_alias()
2284 let ident: Ident = input.parse()?; in parse_start_of_trait_alias()
2285 let generics: Generics = input.parse()?; in parse_start_of_trait_alias()
2297 let eq_token: Token![=] = input.parse()?; in parse_rest_of_trait_alias()
2299 let mut bounds = Punctuated::new(); in parse_rest_of_trait_alias()
2305 let allow_precise_capture = false; in parse_rest_of_trait_alias()
2306 let allow_const = false; in parse_rest_of_trait_alias()
2316 let semi_token: Token![;] = input.parse()?; in parse_rest_of_trait_alias()
2333 let begin = input.fork(); in parse()
2334 let mut attrs = input.call(Attribute::parse_outer)?; in parse()
2335 let vis: Visibility = input.parse()?; in parse()
2336 let defaultness: Option<Token![default]> = input.parse()?; in parse()
2337 let ahead = input.fork(); in parse()
2339 let lookahead = ahead.lookahead1(); in parse()
2340 let allow_safe = false; in parse()
2341 let mut item = if lookahead.peek(Token![fn]) || peek_signature(&ahead, allow_safe) { in parse()
2344 let const_token: Token![const] = ahead.parse()?; in parse()
2345 let lookahead = ahead.lookahead1(); in parse()
2348 let ident = input.call(Ident::parse_any)?; in parse()
2349 let mut generics: Generics = input.parse()?; in parse()
2350 let colon_token: Token![:] = input.parse()?; in parse()
2351 let ty: Type = input.parse()?; in parse()
2352 let default = if let Some(eq_token) = input.parse::<Option<Token![=]>>()? { in parse()
2353 let expr: Expr = input.parse()?; in parse()
2359 let semi_token: Token![;] = input.parse()?; in parse()
2403 let item_attrs = match &mut item { in parse()
2419 let attrs = input.call(Attribute::parse_outer)?; in parse()
2420 let const_token: Token![const] = input.parse()?; in parse()
2422 let lookahead = input.lookahead1(); in parse()
2423 let ident = if lookahead.peek(Ident) || lookahead.peek(Token![_]) { in parse()
2429 let colon_token: Token![:] = input.parse()?; in parse()
2430 let ty: Type = input.parse()?; in parse()
2431 let default = if input.peek(Token![=]) { in parse()
2432 let eq_token: Token![=] = input.parse()?; in parse()
2433 let default: Expr = input.parse()?; in parse()
2438 let semi_token: Token![;] = input.parse()?; in parse()
2456 let mut attrs = input.call(Attribute::parse_outer)?; in parse()
2457 let sig: Signature = input.parse()?; in parse()
2459 let lookahead = input.lookahead1(); in parse()
2460 let (brace_token, stmts, semi_token) = if lookahead.peek(token::Brace) { in parse()
2461 let content; in parse()
2462 let brace_token = braced!(content in input); in parse()
2464 let stmts = content.call(Block::parse_within)?; in parse()
2467 let semi_token: Token![;] = input.parse()?; in parse()
2485 let attrs = input.call(Attribute::parse_outer)?; in parse()
2486 let type_token: Token![type] = input.parse()?; in parse()
2487 let ident: Ident = input.parse()?; in parse()
2488 let mut generics: Generics = input.parse()?; in parse()
2489 let (colon_token, bounds) = FlexibleItemType::parse_optional_bounds(input)?; in parse()
2490 let default = FlexibleItemType::parse_optional_definition(input)?; in parse()
2492 let semi_token: Token![;] = input.parse()?; in parse()
2507 let FlexibleItemType { in parse_trait_item_type()
2542 let attrs = input.call(Attribute::parse_outer)?; in parse()
2543 let mac: Macro = input.parse()?; in parse()
2544 let semi_token: Option<Token![;]> = if mac.delimiter.is_brace() { in parse()
2560 let allow_verbatim_impl = false; in parse()
2566 let mut attrs = input.call(Attribute::parse_outer)?; in parse_impl()
2567 let has_visibility = allow_verbatim_impl && input.parse::<Visibility>()?.is_some(); in parse_impl()
2568 let defaultness: Option<Token![default]> = input.parse()?; in parse_impl()
2569 let unsafety: Option<Token![unsafe]> = input.parse()?; in parse_impl()
2570 let impl_token: Token![impl] = input.parse()?; in parse_impl()
2572 let has_generics = generics::parsing::choose_generics_over_qpath(input); in parse_impl()
2573 let mut generics: Generics = if has_generics { in parse_impl()
2579 let is_const_impl = allow_verbatim_impl in parse_impl()
2586 let polarity = if input.peek(Token![!]) && !input.peek2(token::Brace) { in parse_impl()
2593 let first_ty_span = input.span(); in parse_impl()
2594 let mut first_ty: Type = input.parse()?; in parse_impl()
2595 let self_ty: Type; in parse_impl()
2596 let trait_; in parse_impl()
2598 let is_impl_for = input.peek(Token![for]); in parse_impl()
2600 let for_token: Token![for] = input.parse()?; in parse_impl()
2601 let mut first_ty_ref = &first_ty; in parse_impl()
2602 while let Type::Group(ty) = first_ty_ref { in parse_impl()
2605 if let Type::Path(TypePath { qself: None, .. }) = first_ty_ref { in parse_impl()
2606 while let Type::Group(ty) = first_ty { in parse_impl()
2609 if let Type::Path(TypePath { qself: None, path }) = first_ty { in parse_impl()
2623 } else if let Some(polarity) = polarity { in parse_impl()
2635 let content; in parse_impl()
2636 let brace_token = braced!(content in input); in parse_impl()
2639 let mut items = Vec::new(); in parse_impl()
2664 let begin = input.fork(); in parse()
2665 let mut attrs = input.call(Attribute::parse_outer)?; in parse()
2666 let ahead = input.fork(); in parse()
2667 let vis: Visibility = ahead.parse()?; in parse()
2669 let mut lookahead = ahead.lookahead1(); in parse()
2670 let defaultness = if lookahead.peek(Token![default]) && !ahead.peek2(Token![!]) { in parse()
2671 let defaultness: Token![default] = ahead.parse()?; in parse()
2678 let allow_safe = false; in parse()
2679 let mut item = if lookahead.peek(Token![fn]) || peek_signature(&ahead, allow_safe) { in parse()
2680 let allow_omitted_body = true; in parse()
2681 if let Some(item) = parse_impl_item_fn(input, allow_omitted_body)? { in parse()
2688 let const_token: Token![const] = input.parse()?; in parse()
2689 let lookahead = input.lookahead1(); in parse()
2690 let ident = if lookahead.peek(Ident) || lookahead.peek(Token![_]) { in parse()
2695 let mut generics: Generics = input.parse()?; in parse()
2696 let colon_token: Token![:] = input.parse()?; in parse()
2697 let ty: Type = input.parse()?; in parse()
2698 let value = if let Some(eq_token) = input.parse::<Option<Token![=]>>()? { in parse()
2699 let expr: Expr = input.parse()?; in parse()
2705 let semi_token: Token![;] = input.parse()?; in parse()
2742 let item_attrs = match &mut item { in parse()
2760 let attrs = input.call(Attribute::parse_outer)?; in parse()
2761 let vis: Visibility = input.parse()?; in parse()
2762 let defaultness: Option<Token![default]> = input.parse()?; in parse()
2763 let const_token: Token![const] = input.parse()?; in parse()
2765 let lookahead = input.lookahead1(); in parse()
2766 let ident = if lookahead.peek(Ident) || lookahead.peek(Token![_]) { in parse()
2772 let colon_token: Token![:] = input.parse()?; in parse()
2773 let ty: Type = input.parse()?; in parse()
2774 let eq_token: Token![=] = input.parse()?; in parse()
2775 let expr: Expr = input.parse()?; in parse()
2776 let semi_token: Token![;] = input.parse()?; in parse()
2797 let allow_omitted_body = false; in parse()
2806 let mut attrs = input.call(Attribute::parse_outer)?; in parse_impl_item_fn()
2807 let vis: Visibility = input.parse()?; in parse_impl_item_fn()
2808 let defaultness: Option<Token![default]> = input.parse()?; in parse_impl_item_fn()
2809 let sig: Signature = input.parse()?; in parse_impl_item_fn()
2818 let content; in parse_impl_item_fn()
2819 let brace_token = braced!(content in input); in parse_impl_item_fn()
2821 let block = Block { in parse_impl_item_fn()
2838 let attrs = input.call(Attribute::parse_outer)?; in parse()
2839 let vis: Visibility = input.parse()?; in parse()
2840 let defaultness: Option<Token![default]> = input.parse()?; in parse()
2841 let type_token: Token![type] = input.parse()?; in parse()
2842 let ident: Ident = input.parse()?; in parse()
2843 let mut generics: Generics = input.parse()?; in parse()
2844 let eq_token: Token![=] = input.parse()?; in parse()
2845 let ty: Type = input.parse()?; in parse()
2847 let semi_token: Token![;] = input.parse()?; in parse()
2863 let FlexibleItemType { in parse_impl_item_type()
2879 let (eq_token, ty) = match ty { in parse_impl_item_type()
2900 let attrs = input.call(Attribute::parse_outer)?; in parse()
2901 let mac: Macro = input.parse()?; in parse()
2902 let semi_token: Option<Token![;]> = if mac.delimiter.is_brace() { in parse()
2927 let mut_token: Option<Token![mut]> = input.parse()?; in parse()
2961 if let Some((as_token, rename)) = &self.rename { in to_tokens()
3033 if let Some((brace, items)) = &self.content { in to_tokens()
3171 if let Some((polarity, path, for_token)) = &self.trait_ { in to_tokens()
3256 if let Some((eq_token, default)) = &self.default { in to_tokens()
3294 if let Some((eq_token, default)) = &self.default { in to_tokens()
3425 if let Some(variadic) = &self.variadic { in to_tokens()
3441 if let Some((ampersand, lifetime)) = &self.reference { in to_tokens()
3447 if let Some(colon_token) = &self.colon_token { in to_tokens()
3451 let consistent = match (&self.reference, &self.mutability, &*self.ty) { in to_tokens()
3474 if let Some((pat, colon)) = &self.pat { in to_tokens()