Lines Matching full:v0
243 crate::CapturedParam::Lifetime(v0) => { in hash()
245 v0.hash(state); in hash()
247 crate::CapturedParam::Ident(v0) => { in hash()
249 v0.hash(state); in hash()
288 crate::Data::Struct(v0) => { in hash()
290 v0.hash(state); in hash()
292 crate::Data::Enum(v0) => { in hash()
294 v0.hash(state); in hash()
296 crate::Data::Union(v0) => { in hash()
298 v0.hash(state); in hash()
357 crate::Expr::Array(v0) => { in hash()
359 v0.hash(state); in hash()
362 crate::Expr::Assign(v0) => { in hash()
364 v0.hash(state); in hash()
367 crate::Expr::Async(v0) => { in hash()
369 v0.hash(state); in hash()
372 crate::Expr::Await(v0) => { in hash()
374 v0.hash(state); in hash()
376 crate::Expr::Binary(v0) => { in hash()
378 v0.hash(state); in hash()
381 crate::Expr::Block(v0) => { in hash()
383 v0.hash(state); in hash()
386 crate::Expr::Break(v0) => { in hash()
388 v0.hash(state); in hash()
390 crate::Expr::Call(v0) => { in hash()
392 v0.hash(state); in hash()
394 crate::Expr::Cast(v0) => { in hash()
396 v0.hash(state); in hash()
399 crate::Expr::Closure(v0) => { in hash()
401 v0.hash(state); in hash()
404 crate::Expr::Const(v0) => { in hash()
406 v0.hash(state); in hash()
409 crate::Expr::Continue(v0) => { in hash()
411 v0.hash(state); in hash()
413 crate::Expr::Field(v0) => { in hash()
415 v0.hash(state); in hash()
418 crate::Expr::ForLoop(v0) => { in hash()
420 v0.hash(state); in hash()
422 crate::Expr::Group(v0) => { in hash()
424 v0.hash(state); in hash()
427 crate::Expr::If(v0) => { in hash()
429 v0.hash(state); in hash()
431 crate::Expr::Index(v0) => { in hash()
433 v0.hash(state); in hash()
436 crate::Expr::Infer(v0) => { in hash()
438 v0.hash(state); in hash()
441 crate::Expr::Let(v0) => { in hash()
443 v0.hash(state); in hash()
445 crate::Expr::Lit(v0) => { in hash()
447 v0.hash(state); in hash()
450 crate::Expr::Loop(v0) => { in hash()
452 v0.hash(state); in hash()
454 crate::Expr::Macro(v0) => { in hash()
456 v0.hash(state); in hash()
459 crate::Expr::Match(v0) => { in hash()
461 v0.hash(state); in hash()
463 crate::Expr::MethodCall(v0) => { in hash()
465 v0.hash(state); in hash()
467 crate::Expr::Paren(v0) => { in hash()
469 v0.hash(state); in hash()
471 crate::Expr::Path(v0) => { in hash()
473 v0.hash(state); in hash()
476 crate::Expr::Range(v0) => { in hash()
478 v0.hash(state); in hash()
481 crate::Expr::RawAddr(v0) => { in hash()
483 v0.hash(state); in hash()
485 crate::Expr::Reference(v0) => { in hash()
487 v0.hash(state); in hash()
490 crate::Expr::Repeat(v0) => { in hash()
492 v0.hash(state); in hash()
495 crate::Expr::Return(v0) => { in hash()
497 v0.hash(state); in hash()
499 crate::Expr::Struct(v0) => { in hash()
501 v0.hash(state); in hash()
504 crate::Expr::Try(v0) => { in hash()
506 v0.hash(state); in hash()
509 crate::Expr::TryBlock(v0) => { in hash()
511 v0.hash(state); in hash()
513 crate::Expr::Tuple(v0) => { in hash()
515 v0.hash(state); in hash()
517 crate::Expr::Unary(v0) => { in hash()
519 v0.hash(state); in hash()
522 crate::Expr::Unsafe(v0) => { in hash()
524 v0.hash(state); in hash()
526 crate::Expr::Verbatim(v0) => { in hash()
528 TokenStreamHelper(v0).hash(state); in hash()
531 crate::Expr::While(v0) => { in hash()
533 v0.hash(state); in hash()
536 crate::Expr::Yield(v0) => { in hash()
538 v0.hash(state); in hash()
1077 crate::Fields::Named(v0) => { in hash()
1079 v0.hash(state); in hash()
1081 crate::Fields::Unnamed(v0) => { in hash()
1083 v0.hash(state); in hash()
1131 crate::FnArg::Receiver(v0) => { in hash()
1133 v0.hash(state); in hash()
1135 crate::FnArg::Typed(v0) => { in hash()
1137 v0.hash(state); in hash()
1150 crate::ForeignItem::Fn(v0) => { in hash()
1152 v0.hash(state); in hash()
1154 crate::ForeignItem::Static(v0) => { in hash()
1156 v0.hash(state); in hash()
1158 crate::ForeignItem::Type(v0) => { in hash()
1160 v0.hash(state); in hash()
1162 crate::ForeignItem::Macro(v0) => { in hash()
1164 v0.hash(state); in hash()
1166 crate::ForeignItem::Verbatim(v0) => { in hash()
1168 TokenStreamHelper(v0).hash(state); in hash()
1232 crate::GenericArgument::Lifetime(v0) => { in hash()
1234 v0.hash(state); in hash()
1236 crate::GenericArgument::Type(v0) => { in hash()
1238 v0.hash(state); in hash()
1240 crate::GenericArgument::Const(v0) => { in hash()
1242 v0.hash(state); in hash()
1244 crate::GenericArgument::AssocType(v0) => { in hash()
1246 v0.hash(state); in hash()
1248 crate::GenericArgument::AssocConst(v0) => { in hash()
1250 v0.hash(state); in hash()
1252 crate::GenericArgument::Constraint(v0) => { in hash()
1254 v0.hash(state); in hash()
1267 crate::GenericParam::Lifetime(v0) => { in hash()
1269 v0.hash(state); in hash()
1271 crate::GenericParam::Type(v0) => { in hash()
1273 v0.hash(state); in hash()
1275 crate::GenericParam::Const(v0) => { in hash()
1277 v0.hash(state); in hash()
1303 crate::ImplItem::Const(v0) => { in hash()
1305 v0.hash(state); in hash()
1307 crate::ImplItem::Fn(v0) => { in hash()
1309 v0.hash(state); in hash()
1311 crate::ImplItem::Type(v0) => { in hash()
1313 v0.hash(state); in hash()
1315 crate::ImplItem::Macro(v0) => { in hash()
1317 v0.hash(state); in hash()
1319 crate::ImplItem::Verbatim(v0) => { in hash()
1321 TokenStreamHelper(v0).hash(state); in hash()
1401 crate::Item::Const(v0) => { in hash()
1403 v0.hash(state); in hash()
1405 crate::Item::Enum(v0) => { in hash()
1407 v0.hash(state); in hash()
1409 crate::Item::ExternCrate(v0) => { in hash()
1411 v0.hash(state); in hash()
1413 crate::Item::Fn(v0) => { in hash()
1415 v0.hash(state); in hash()
1417 crate::Item::ForeignMod(v0) => { in hash()
1419 v0.hash(state); in hash()
1421 crate::Item::Impl(v0) => { in hash()
1423 v0.hash(state); in hash()
1425 crate::Item::Macro(v0) => { in hash()
1427 v0.hash(state); in hash()
1429 crate::Item::Mod(v0) => { in hash()
1431 v0.hash(state); in hash()
1433 crate::Item::Static(v0) => { in hash()
1435 v0.hash(state); in hash()
1437 crate::Item::Struct(v0) => { in hash()
1439 v0.hash(state); in hash()
1441 crate::Item::Trait(v0) => { in hash()
1443 v0.hash(state); in hash()
1445 crate::Item::TraitAlias(v0) => { in hash()
1447 v0.hash(state); in hash()
1449 crate::Item::Type(v0) => { in hash()
1451 v0.hash(state); in hash()
1453 crate::Item::Union(v0) => { in hash()
1455 v0.hash(state); in hash()
1457 crate::Item::Use(v0) => { in hash()
1459 v0.hash(state); in hash()
1461 crate::Item::Verbatim(v0) => { in hash()
1463 TokenStreamHelper(v0).hash(state); in hash()
1714 crate::Lit::Str(v0) => { in hash()
1716 v0.hash(state); in hash()
1718 crate::Lit::ByteStr(v0) => { in hash()
1720 v0.hash(state); in hash()
1722 crate::Lit::CStr(v0) => { in hash()
1724 v0.hash(state); in hash()
1726 crate::Lit::Byte(v0) => { in hash()
1728 v0.hash(state); in hash()
1730 crate::Lit::Char(v0) => { in hash()
1732 v0.hash(state); in hash()
1734 crate::Lit::Int(v0) => { in hash()
1736 v0.hash(state); in hash()
1738 crate::Lit::Float(v0) => { in hash()
1740 v0.hash(state); in hash()
1742 crate::Lit::Bool(v0) => { in hash()
1744 v0.hash(state); in hash()
1746 crate::Lit::Verbatim(v0) => { in hash()
1748 v0.to_string().hash(state); in hash()
1825 crate::Meta::Path(v0) => { in hash()
1827 v0.hash(state); in hash()
1829 crate::Meta::List(v0) => { in hash()
1831 v0.hash(state); in hash()
1833 crate::Meta::NameValue(v0) => { in hash()
1835 v0.hash(state); in hash()
1882 crate::Pat::Const(v0) => { in hash()
1884 v0.hash(state); in hash()
1886 crate::Pat::Ident(v0) => { in hash()
1888 v0.hash(state); in hash()
1890 crate::Pat::Lit(v0) => { in hash()
1892 v0.hash(state); in hash()
1894 crate::Pat::Macro(v0) => { in hash()
1896 v0.hash(state); in hash()
1898 crate::Pat::Or(v0) => { in hash()
1900 v0.hash(state); in hash()
1902 crate::Pat::Paren(v0) => { in hash()
1904 v0.hash(state); in hash()
1906 crate::Pat::Path(v0) => { in hash()
1908 v0.hash(state); in hash()
1910 crate::Pat::Range(v0) => { in hash()
1912 v0.hash(state); in hash()
1914 crate::Pat::Reference(v0) => { in hash()
1916 v0.hash(state); in hash()
1918 crate::Pat::Rest(v0) => { in hash()
1920 v0.hash(state); in hash()
1922 crate::Pat::Slice(v0) => { in hash()
1924 v0.hash(state); in hash()
1926 crate::Pat::Struct(v0) => { in hash()
1928 v0.hash(state); in hash()
1930 crate::Pat::Tuple(v0) => { in hash()
1932 v0.hash(state); in hash()
1934 crate::Pat::TupleStruct(v0) => { in hash()
1936 v0.hash(state); in hash()
1938 crate::Pat::Type(v0) => { in hash()
1940 v0.hash(state); in hash()
1942 crate::Pat::Verbatim(v0) => { in hash()
1944 TokenStreamHelper(v0).hash(state); in hash()
1946 crate::Pat::Wild(v0) => { in hash()
1948 v0.hash(state); in hash()
2105 crate::PathArguments::AngleBracketed(v0) => { in hash()
2107 v0.hash(state); in hash()
2109 crate::PathArguments::Parenthesized(v0) => { in hash()
2111 v0.hash(state); in hash()
2281 crate::Stmt::Local(v0) => { in hash()
2283 v0.hash(state); in hash()
2285 crate::Stmt::Item(v0) => { in hash()
2287 v0.hash(state); in hash()
2289 crate::Stmt::Expr(v0, v1) => { in hash()
2291 v0.hash(state); in hash()
2294 crate::Stmt::Macro(v0) => { in hash()
2296 v0.hash(state); in hash()
2351 crate::TraitItem::Const(v0) => { in hash()
2353 v0.hash(state); in hash()
2355 crate::TraitItem::Fn(v0) => { in hash()
2357 v0.hash(state); in hash()
2359 crate::TraitItem::Type(v0) => { in hash()
2361 v0.hash(state); in hash()
2363 crate::TraitItem::Macro(v0) => { in hash()
2365 v0.hash(state); in hash()
2367 crate::TraitItem::Verbatim(v0) => { in hash()
2369 TokenStreamHelper(v0).hash(state); in hash()
2436 crate::Type::Array(v0) => { in hash()
2438 v0.hash(state); in hash()
2440 crate::Type::BareFn(v0) => { in hash()
2442 v0.hash(state); in hash()
2444 crate::Type::Group(v0) => { in hash()
2446 v0.hash(state); in hash()
2448 crate::Type::ImplTrait(v0) => { in hash()
2450 v0.hash(state); in hash()
2452 crate::Type::Infer(v0) => { in hash()
2454 v0.hash(state); in hash()
2456 crate::Type::Macro(v0) => { in hash()
2458 v0.hash(state); in hash()
2460 crate::Type::Never(v0) => { in hash()
2462 v0.hash(state); in hash()
2464 crate::Type::Paren(v0) => { in hash()
2466 v0.hash(state); in hash()
2468 crate::Type::Path(v0) => { in hash()
2470 v0.hash(state); in hash()
2472 crate::Type::Ptr(v0) => { in hash()
2474 v0.hash(state); in hash()
2476 crate::Type::Reference(v0) => { in hash()
2478 v0.hash(state); in hash()
2480 crate::Type::Slice(v0) => { in hash()
2482 v0.hash(state); in hash()
2484 crate::Type::TraitObject(v0) => { in hash()
2486 v0.hash(state); in hash()
2488 crate::Type::Tuple(v0) => { in hash()
2490 v0.hash(state); in hash()
2492 crate::Type::Verbatim(v0) => { in hash()
2494 TokenStreamHelper(v0).hash(state); in hash()
2594 crate::TypeParamBound::Trait(v0) => { in hash()
2596 v0.hash(state); in hash()
2598 crate::TypeParamBound::Lifetime(v0) => { in hash()
2600 v0.hash(state); in hash()
2603 crate::TypeParamBound::PreciseCapture(v0) => { in hash()
2605 v0.hash(state); in hash()
2607 crate::TypeParamBound::Verbatim(v0) => { in hash()
2609 TokenStreamHelper(v0).hash(state); in hash()
2770 crate::UseTree::Path(v0) => { in hash()
2772 v0.hash(state); in hash()
2774 crate::UseTree::Name(v0) => { in hash()
2776 v0.hash(state); in hash()
2778 crate::UseTree::Rename(v0) => { in hash()
2780 v0.hash(state); in hash()
2782 crate::UseTree::Glob(v0) => { in hash()
2784 v0.hash(state); in hash()
2786 crate::UseTree::Group(v0) => { in hash()
2788 v0.hash(state); in hash()
2840 crate::Visibility::Restricted(v0) => { in hash()
2842 v0.hash(state); in hash()
2868 crate::WherePredicate::Lifetime(v0) => { in hash()
2870 v0.hash(state); in hash()
2872 crate::WherePredicate::Type(v0) => { in hash()
2874 v0.hash(state); in hash()