rust/src/test/ui/match
bors 1d029c67e2 Auto merge of #57387 - euclio:nonstandard-style-suggestions, r=oli-obk
Use structured suggestions for nonstandard style lints

This PR modifies the lints in the nonstandard_style group to use structured suggestions. Note that there's a bit of tricky span calculation going on for the `crate_name` attribute. It also simplifies the code a bit: I don't think the "fallback" suggestions for these lints can actually be triggered.

Fixes #48103.
Fixes #52414.
2019-01-14 06:35:51 +00:00
..
match-argm-statics-2.rs Remove licenses 2018-12-25 21:08:33 -07:00
match-argm-statics-2.stderr Remove licenses 2018-12-25 21:08:33 -07:00
match-arm-statics.rs Remove licenses 2018-12-25 21:08:33 -07:00
match-arm-statics.stderr Remove licenses 2018-12-25 21:08:33 -07:00
match-byte-array-patterns-2.rs Remove licenses 2018-12-25 21:08:33 -07:00
match-byte-array-patterns-2.stderr Remove licenses 2018-12-25 21:08:33 -07:00
match-byte-array-patterns.rs Remove licenses 2018-12-25 21:08:33 -07:00
match-byte-array-patterns.stderr Remove licenses 2018-12-25 21:08:33 -07:00
match-fn-call.rs fix ICE 2018-11-07 22:17:32 +08:00
match-fn-call.stderr fix ICE 2018-11-07 22:17:32 +08:00
match-ill-type2.rs Remove licenses 2018-12-25 21:08:33 -07:00
match-ill-type2.stderr Remove licenses 2018-12-25 21:08:33 -07:00
match-join.rs Remove licenses 2018-12-25 21:08:33 -07:00
match-join.stderr Remove licenses 2018-12-25 21:08:33 -07:00
match-no-arms-unreachable-after.rs Remove licenses 2018-12-25 21:08:33 -07:00
match-no-arms-unreachable-after.stderr Remove licenses 2018-12-25 21:08:33 -07:00
match-non-exhaustive.rs Remove licenses 2018-12-25 21:08:33 -07:00
match-non-exhaustive.stderr Remove licenses 2018-12-25 21:08:33 -07:00
match-pattern-field-mismatch-2.rs Remove licenses 2018-12-25 21:08:33 -07:00
match-pattern-field-mismatch-2.stderr Remove licenses 2018-12-25 21:08:33 -07:00
match-pattern-field-mismatch.rs Remove licenses 2018-12-25 21:08:33 -07:00
match-pattern-field-mismatch.stderr Remove licenses 2018-12-25 21:08:33 -07:00
match-privately-empty.rs Remove licenses 2018-12-25 21:08:33 -07:00
match-privately-empty.stderr Remove licenses 2018-12-25 21:08:33 -07:00
match-range-fail-2.rs Remove licenses 2018-12-25 21:08:33 -07:00
match-range-fail-2.stderr Remove licenses 2018-12-25 21:08:33 -07:00
match-range-fail-dominate.rs Remove licenses 2018-12-25 21:08:33 -07:00
match-range-fail-dominate.stderr Remove licenses 2018-12-25 21:08:33 -07:00
match-range-fail.rs Remove licenses 2018-12-25 21:08:33 -07:00
match-range-fail.stderr Don't add label to the match expr when the type is not fully realized 2019-01-12 19:36:28 -08:00
match-ref-ice.rs Remove licenses 2018-12-25 21:08:33 -07:00
match-ref-ice.stderr Remove licenses 2018-12-25 21:08:33 -07:00
match-ref-mut-invariance.rs Remove licenses 2018-12-25 21:08:33 -07:00
match-ref-mut-invariance.stderr Remove licenses 2018-12-25 21:08:33 -07:00
match-ref-mut-let-invariance.rs Remove licenses 2018-12-25 21:08:33 -07:00
match-ref-mut-let-invariance.stderr Remove licenses 2018-12-25 21:08:33 -07:00
match-slice-patterns.rs Remove licenses 2018-12-25 21:08:33 -07:00
match-slice-patterns.stderr Remove licenses 2018-12-25 21:08:33 -07:00
match-struct.rs Remove licenses 2018-12-25 21:08:33 -07:00
match-struct.stderr Reword label as per review comment 2019-01-12 19:36:28 -08:00
match-tag-nullary.rs Remove licenses 2018-12-25 21:08:33 -07:00
match-tag-nullary.stderr Remove licenses 2018-12-25 21:08:33 -07:00
match-tag-unary.rs Remove licenses 2018-12-25 21:08:33 -07:00
match-tag-unary.stderr Reword label as per review comment 2019-01-12 19:36:28 -08:00
match-unresolved-one-arm.rs Remove licenses 2018-12-25 21:08:33 -07:00
match-unresolved-one-arm.stderr Remove licenses 2018-12-25 21:08:33 -07:00
match-vec-fixed.rs Remove licenses 2018-12-25 21:08:33 -07:00
match-vec-fixed.stderr Remove licenses 2018-12-25 21:08:33 -07:00
match-vec-mismatch-2.rs Remove licenses 2018-12-25 21:08:33 -07:00
match-vec-mismatch-2.stderr Remove licenses 2018-12-25 21:08:33 -07:00
match-vec-mismatch.rs Remove licenses 2018-12-25 21:08:33 -07:00
match-vec-mismatch.stderr Remove licenses 2018-12-25 21:08:33 -07:00
match-vec-unreachable.rs Remove licenses 2018-12-25 21:08:33 -07:00
match-vec-unreachable.stderr Remove licenses 2018-12-25 21:08:33 -07:00