Lines Matching refs:Pat
1471 impl Eq for crate::Pat {} implementation
1474 impl PartialEq for crate::Pat { implementation
1477 (crate::Pat::Const(self0), crate::Pat::Const(other0)) => self0 == other0, in eq()
1478 (crate::Pat::Ident(self0), crate::Pat::Ident(other0)) => self0 == other0, in eq()
1479 (crate::Pat::Lit(self0), crate::Pat::Lit(other0)) => self0 == other0, in eq()
1480 (crate::Pat::Macro(self0), crate::Pat::Macro(other0)) => self0 == other0, in eq()
1481 (crate::Pat::Or(self0), crate::Pat::Or(other0)) => self0 == other0, in eq()
1482 (crate::Pat::Paren(self0), crate::Pat::Paren(other0)) => self0 == other0, in eq()
1483 (crate::Pat::Path(self0), crate::Pat::Path(other0)) => self0 == other0, in eq()
1484 (crate::Pat::Range(self0), crate::Pat::Range(other0)) => self0 == other0, in eq()
1485 (crate::Pat::Reference(self0), crate::Pat::Reference(other0)) => { in eq()
1488 (crate::Pat::Rest(self0), crate::Pat::Rest(other0)) => self0 == other0, in eq()
1489 (crate::Pat::Slice(self0), crate::Pat::Slice(other0)) => self0 == other0, in eq()
1490 (crate::Pat::Struct(self0), crate::Pat::Struct(other0)) => self0 == other0, in eq()
1491 (crate::Pat::Tuple(self0), crate::Pat::Tuple(other0)) => self0 == other0, in eq()
1492 (crate::Pat::TupleStruct(self0), crate::Pat::TupleStruct(other0)) => { in eq()
1495 (crate::Pat::Type(self0), crate::Pat::Type(other0)) => self0 == other0, in eq()
1496 (crate::Pat::Verbatim(self0), crate::Pat::Verbatim(other0)) => { in eq()
1499 (crate::Pat::Wild(self0), crate::Pat::Wild(other0)) => self0 == other0, in eq()