Lines Matching refs:Expr

350 impl Hash for crate::Expr {  implementation
357 crate::Expr::Array(v0) => { in hash()
362 crate::Expr::Assign(v0) => { in hash()
367 crate::Expr::Async(v0) => { in hash()
372 crate::Expr::Await(v0) => { in hash()
376 crate::Expr::Binary(v0) => { in hash()
381 crate::Expr::Block(v0) => { in hash()
386 crate::Expr::Break(v0) => { in hash()
390 crate::Expr::Call(v0) => { in hash()
394 crate::Expr::Cast(v0) => { in hash()
399 crate::Expr::Closure(v0) => { in hash()
404 crate::Expr::Const(v0) => { in hash()
409 crate::Expr::Continue(v0) => { in hash()
413 crate::Expr::Field(v0) => { in hash()
418 crate::Expr::ForLoop(v0) => { in hash()
422 crate::Expr::Group(v0) => { in hash()
427 crate::Expr::If(v0) => { in hash()
431 crate::Expr::Index(v0) => { in hash()
436 crate::Expr::Infer(v0) => { in hash()
441 crate::Expr::Let(v0) => { in hash()
445 crate::Expr::Lit(v0) => { in hash()
450 crate::Expr::Loop(v0) => { in hash()
454 crate::Expr::Macro(v0) => { in hash()
459 crate::Expr::Match(v0) => { in hash()
463 crate::Expr::MethodCall(v0) => { in hash()
467 crate::Expr::Paren(v0) => { in hash()
471 crate::Expr::Path(v0) => { in hash()
476 crate::Expr::Range(v0) => { in hash()
481 crate::Expr::RawAddr(v0) => { in hash()
485 crate::Expr::Reference(v0) => { in hash()
490 crate::Expr::Repeat(v0) => { in hash()
495 crate::Expr::Return(v0) => { in hash()
499 crate::Expr::Struct(v0) => { in hash()
504 crate::Expr::Try(v0) => { in hash()
509 crate::Expr::TryBlock(v0) => { in hash()
513 crate::Expr::Tuple(v0) => { in hash()
517 crate::Expr::Unary(v0) => { in hash()
522 crate::Expr::Unsafe(v0) => { in hash()
526 crate::Expr::Verbatim(v0) => { in hash()
531 crate::Expr::While(v0) => { in hash()
536 crate::Expr::Yield(v0) => { in hash()
2289 crate::Stmt::Expr(v0, v1) => { in hash()