Lines Matching defs:Pat
1380 impl Eq for Pat {}
1383 impl PartialEq for Pat {
1386 (Pat::Const(self0), Pat::Const(other0)) => self0 == other0,
1387 (Pat::Ident(self0), Pat::Ident(other0)) => self0 == other0,
1388 (Pat::Lit(self0), Pat::Lit(other0)) => self0 == other0,
1389 (Pat::Macro(self0), Pat::Macro(other0)) => self0 == other0,
1390 (Pat::Or(self0), Pat::Or(other0)) => self0 == other0,
1391 (Pat::Paren(self0), Pat::Paren(other0)) => self0 == other0,
1392 (Pat::Path(self0), Pat::Path(other0)) => self0 == other0,
1393 (Pat::Range(self0), Pat::Range(other0)) => self0 == other0,
1394 (Pat::Reference(self0), Pat::Reference(other0)) => self0 == other0,
1395 (Pat::Rest(self0), Pat::Rest(other0)) => self0 == other0,
1396 (Pat::Slice(self0), Pat::Slice(other0)) => self0 == other0,
1397 (Pat::Struct(self0), Pat::Struct(other0)) => self0 == other0,
1398 (Pat::Tuple(self0), Pat::Tuple(other0)) => self0 == other0,
1399 (Pat::TupleStruct(self0), Pat::TupleStruct(other0)) => self0 == other0,
1400 (Pat::Type(self0), Pat::Type(other0)) => self0 == other0,
1401 (Pat::Verbatim(self0), Pat::Verbatim(other0)) => {
1404 (Pat::Wild(self0), Pat::Wild(other0)) => self0 == other0,