rust/tests/ui/error-codes
Jubilee c17cf1d84e
Rollup merge of #132025 - duncpro:E0027, r=compiler-errors
fix suggestion for diagnostic error E0027

Closes #132008
2024-11-04 20:40:45 -08:00
..
auxiliary
e0119 Rollup merge of #128391 - cafce25:issue-128390, r=lcnr 2024-10-17 12:07:19 +02:00
E0001.rs
E0001.stderr Reword the "unreachable pattern" explanations 2024-08-19 21:39:57 +02:00
E0004-2.rs
E0004-2.stderr
E0004.rs
E0004.stderr
E0005.rs
E0005.stderr
E0010-teach.rs
E0010-teach.stderr fix/update teach_note from 'escaping mutable ref/ptr' const-check 2024-10-08 14:03:03 +02:00
E0010.rs
E0010.stderr
E0015.rs
E0015.stderr
E0017.rs stabilize const_mut_refs 2024-09-15 09:51:32 +02:00
E0017.stderr stabilize const_mut_refs 2024-09-15 09:51:32 +02:00
E0023.rs
E0023.stderr
E0025.rs
E0025.stderr
E0026-teach.rs
E0026-teach.stderr
E0026.rs
E0026.stderr
E0027.rs
E0027.stderr add third help hint to diagnostic error E0027 2024-10-24 03:17:28 -04:00
E0029-teach.rs
E0029-teach.stderr
E0029.rs
E0029.stderr
E0030-teach.rs
E0030-teach.stderr
E0030.rs
E0030.stderr
E0033-teach.rs
E0033-teach.stderr
E0033.rs
E0033.stderr
E0034.rs
E0034.stderr
E0038.rs
E0038.stderr Compiler: Rename "object safe" to "dyn compatible" 2024-09-25 13:26:48 +02:00
E0040.fixed
E0040.rs
E0040.stderr
E0044.rs
E0044.stderr
E0045.rs
E0045.stderr
E0049.rs
E0049.stderr Differentiate between methods and associated functions 2024-08-10 00:54:16 +00:00
E0050.rs
E0050.stderr
E0054.rs
E0054.stderr
E0055.rs
E0055.stderr
E0057.rs
E0057.stderr Use ordinal number in argument error 2024-07-14 13:50:09 +09:00
E0059.rs
E0059.stderr
E0060.rs
E0060.stderr Use ordinal number in argument error 2024-07-14 13:50:09 +09:00
E0061.rs
E0061.stderr Use ordinal number in argument error 2024-07-14 13:50:09 +09:00
E0062.rs
E0062.stderr
E0063.rs
E0063.stderr
E0067.rs
E0067.stderr Change E0369 diagnostic give note information for foreign items. 2024-06-25 10:00:30 +08:00
E0069.rs
E0069.stderr Suggest value on bare return 2024-04-14 09:42:53 -04:00
E0070.rs
E0070.stderr
E0071.rs
E0071.stderr
E0075.rs Ban non-array SIMD 2024-09-09 19:39:43 -07:00
E0075.stderr Ban non-array SIMD 2024-09-09 19:39:43 -07:00
E0076.rs Ban non-array SIMD 2024-09-09 19:39:43 -07:00
E0076.stderr Ban non-array SIMD 2024-09-09 19:39:43 -07:00
E0077.rs Ban non-array SIMD 2024-09-09 19:39:43 -07:00
E0077.stderr Ban non-array SIMD 2024-09-09 19:39:43 -07:00
E0080.rs
E0080.stderr
E0081.rs Prevent overflowing enum cast from ICEing 2024-10-19 09:44:37 +00:00
E0081.stderr Prevent overflowing enum cast from ICEing 2024-10-19 09:44:37 +00:00
E0084.rs
E0084.stderr
E0091.rs
E0091.stderr
E0092.rs
E0092.stderr
E0093.rs
E0093.stderr
E0094.rs
E0094.stderr
E0106.rs
E0106.stderr
E0107.rs Change suggestion message wording 2024-07-22 22:04:49 +00:00
E0107.stderr Revert suggestion verbosity change 2024-07-22 22:51:53 +00:00
E0109.rs
E0109.stderr
E0110.rs
E0110.stderr
E0116.rs
E0116.stderr Fix remaining cases 2024-06-21 19:00:18 -04:00
E0117.rs Silence some follow-up errors on trait impls in case the trait has conflicting or otherwise incoherent impls 2024-04-09 10:23:58 +00:00
E0117.stderr Make new information notes instead of labels 2024-09-26 17:17:11 +00:00
E0118.rs
E0118.stderr
E0119.rs
E0119.stderr
E0120.rs
E0120.stderr
E0121.rs
E0121.stderr
E0124.rs
E0124.stderr
E0128.rs
E0128.stderr
E0130.rs
E0130.stderr
E0131.rs
E0131.stderr
E0132.rs
E0132.stderr
E0133.rs
E0133.stderr
E0138.rs
E0138.stderr
E0152.rs Always use a colon in //@ normalize-*: headers 2024-07-11 12:23:44 +10:00
E0152.stderr
E0161.base.stderr
E0161.rs
E0164.rs
E0164.stderr
E0184.rs
E0184.stderr
E0185.rs
E0185.stderr
E0186.rs
E0186.stderr
E0191.rs
E0191.stderr
E0194.rs
E0194.stderr
E0195.rs Differentiate between methods and associated functions 2024-08-10 00:54:16 +00:00
E0195.stderr Differentiate between methods and associated functions 2024-08-10 00:54:16 +00:00
E0197.rs
E0197.stderr
E0198.rs
E0198.stderr
E0199.rs
E0199.stderr
E0200.rs
E0200.stderr
E0201.rs
E0201.stderr
E0206.rs
E0206.stderr
E0207.rs
E0207.stderr
E0208.rs Print the generic parameter along with the variance in dumps. 2024-08-23 23:00:45 +00:00
E0208.stderr Print the generic parameter along with the variance in dumps. 2024-08-23 23:00:45 +00:00
E0214.rs
E0214.stderr
E0220.rs
E0220.stderr
E0221.rs
E0221.stderr
E0223.rs
E0223.stderr
E0225.rs
E0225.stderr
E0227.rs
E0227.stderr
E0229.rs Rename HIR TypeBinding to AssocItemConstraint and related cleanup 2024-05-30 22:52:33 +02:00
E0229.stderr Fix associated item removal suggestion 2024-07-17 21:30:40 +00:00
E0252.rs
E0252.stderr Accurate use rename suggestion span 2024-07-18 00:00:04 +00:00
E0253.rs
E0253.stderr
E0254.rs
E0254.stderr Accurate use rename suggestion span 2024-07-18 00:00:04 +00:00
E0255.rs
E0255.stderr Accurate use rename suggestion span 2024-07-18 00:00:04 +00:00
E0259.rs Handle a few more simple tests 2024-05-20 11:13:10 -04:00
E0259.stderr Handle a few more simple tests 2024-05-20 11:13:10 -04:00
E0260.rs
E0260.stderr
E0261.rs
E0261.stderr
E0262.rs
E0262.stderr
E0263.rs
E0263.stderr
E0264.rs
E0264.stderr
E0267.rs
E0267.stderr
E0268.rs
E0268.stderr
E0271.rs
E0271.stderr
E0275.rs
E0275.stderr
E0276.rs
E0276.stderr
E0277-2.rs
E0277-2.stderr Remove detail from label/note that is already available in other note 2024-10-29 16:26:57 +00:00
E0277-3.rs
E0277-3.stderr
E0277.rs
E0277.stderr Remove detail from label/note that is already available in other note 2024-10-29 16:26:57 +00:00
E0282.rs
E0282.stderr
E0283.rs
E0283.stderr More information for fully-qualified suggestion when there are multiple impls 2024-08-02 03:22:56 +00:00
E0297.rs
E0297.stderr
E0308-2.rs
E0308-2.stderr
E0308-4.rs
E0308-4.stderr
E0308.rs
E0308.stderr show unit output when there is only output diff in diagnostics 2024-07-06 21:00:30 +08:00
E0311.fixed
E0311.rs
E0311.stderr
E0328.rs
E0328.stderr
E0365.rs
E0365.stderr
E0370.rs
E0370.stderr
E0374.rs
E0374.stderr Merge check_mod_impl_wf and check_mod_type_wf 2024-03-07 06:27:09 +00:00
E0375.rs
E0375.stderr Merge check_mod_impl_wf and check_mod_type_wf 2024-03-07 06:27:09 +00:00
E0376.rs
E0376.stderr
E0377.rs
E0377.stderr
E0389.rs
E0389.stderr
E0390.rs
E0390.stderr
E0392.rs
E0392.stderr
E0393.rs
E0393.stderr Better suggestion span for missing type parameter 2024-07-04 02:41:13 +00:00
E0401.rs
E0401.stderr
E0403.rs
E0403.stderr
E0404.rs
E0404.stderr
E0405.rs
E0405.stderr
E0407.rs
E0407.stderr
E0408.rs
E0408.stderr
E0411.rs
E0411.stderr
E0412.rs
E0412.stderr
E0415.rs
E0415.stderr
E0416.rs
E0416.stderr
E0423.rs
E0423.stderr
E0424.rs
E0424.stderr
E0425.rs
E0425.stderr
E0426.rs
E0426.stderr
E0428.rs
E0428.stderr
E0429.rs
E0429.stderr
E0430.rs
E0430.stderr
E0431.rs
E0431.stderr
E0432.rs
E0432.stderr Structured suggestion for extern crate foo when foo isn't resolved in import 2024-07-29 23:49:51 +00:00
E0433.rs
E0433.stderr
E0434.rs
E0434.stderr
E0435.fixed
E0435.rs
E0435.stderr Use verbose style when suggesting changing const with let 2024-07-11 20:39:24 +00:00
E0437.rs
E0437.stderr
E0438.rs
E0438.stderr
E0446.rs
E0446.stderr
E0449.fixed Improve diagnostic by suggesting to remove visibility qualifier 2024-04-12 12:59:40 +09:00
E0449.rs Improve diagnostic by suggesting to remove visibility qualifier 2024-04-12 12:59:40 +09:00
E0449.stderr Improve diagnostic by suggesting to remove visibility qualifier 2024-04-12 12:59:40 +09:00
E0451.rs
E0451.stderr
E0452.rs
E0452.stderr
E0453.rs
E0453.stderr
E0454.rs
E0454.stderr
E0458.rs
E0458.stderr
E0459.rs
E0459.stderr
E0462.rs
E0462.stderr
E0464.rs
E0464.stderr
E0476.next.stderr
E0476.old.stderr
E0476.rs
E0478.rs
E0478.stderr
E0492.rs
E0492.stderr
E0496.rs
E0496.stderr
E0499.rs
E0499.stderr
E0501.rs
E0501.stderr
E0502.rs
E0502.stderr
E0503.rs
E0503.stderr
E0504.rs
E0504.stderr Peel off explicit (or implicit) deref before suggesting clone on move error in borrowck 2024-07-26 14:41:56 -04:00
E0505.rs
E0505.stderr Peel off explicit (or implicit) deref before suggesting clone on move error in borrowck 2024-07-26 14:41:56 -04:00
E0506.rs
E0506.stderr
E0507.rs
E0507.stderr Mention when type parameter could be Clone 2024-04-24 22:21:15 +00:00
E0508-fail.rs
E0508-fail.stderr Mention when type parameter could be Clone 2024-04-24 22:21:15 +00:00
E0508.rs
E0508.stderr Mention when type parameter could be Clone 2024-04-24 22:21:15 +00:00
E0509.rs
E0509.stderr Mention when type parameter could be Clone 2024-04-24 22:21:15 +00:00
E0511.rs
E0511.stderr
E0512.rs
E0512.stderr
E0516.rs
E0516.stderr
E0517.rs
E0517.stderr
E0518.rs
E0518.stderr
E0519.rs
E0519.stderr Fix remaining cases 2024-06-21 19:00:18 -04:00
E0520.rs
E0520.stderr
E0522.rs consistency rename: language item -> lang item 2024-04-17 13:00:43 +02:00
E0522.stderr consistency rename: language item -> lang item 2024-04-17 13:00:43 +02:00
E0523.rs
E0523.stderr
E0527.rs
E0527.stderr
E0528.rs
E0528.stderr
E0529.rs
E0529.stderr
E0530.rs
E0530.stderr
E0532.rs
E0532.stderr
E0534.rs
E0534.stderr
E0559.rs
E0559.stderr
E0560.rs
E0560.stderr
E0565-1.rs
E0565-1.stderr
E0565-2.rs
E0565-2.stderr
E0565.rs
E0565.stderr
E0572.rs
E0572.stderr
E0582.rs
E0582.stderr
E0583.rs
E0583.stderr
E0585.rs
E0585.stderr
E0586.rs
E0586.stderr Make parse error suggestions verbose and fix spans 2024-07-12 03:02:57 +00:00
E0594.rs
E0594.stderr
E0596.rs
E0596.stderr
E0597.rs
E0597.stderr
E0599.rs
E0599.stderr
E0600.rs
E0600.stderr
E0601.rs
E0601.stderr Be more accurate about calculating display_col from a BytePos 2024-07-18 20:08:38 +00:00
E0602.rs
E0602.stderr Rewrite lint_expectations in a single pass. 2024-08-31 14:00:54 +00:00
E0603.rs
E0603.stderr
E0604.rs
E0604.stderr
E0605.rs
E0605.stderr
E0606.rs
E0606.stderr
E0607.rs
E0607.stderr Use wide pointers consistenly across the compiler 2024-10-04 14:06:48 +02:00
E0608.rs
E0608.stderr
E0609-private-method.rs
E0609-private-method.stderr
E0609.rs
E0609.stderr
E0610.rs
E0610.stderr
E0614.rs
E0614.stderr
E0615.rs
E0615.stderr
E0616.rs
E0616.stderr
E0617.rs
E0617.stderr
E0618.rs
E0618.stderr
E0620.rs
E0620.stderr
E0621-does-not-trigger-for-closures.rs
E0621-does-not-trigger-for-closures.stderr
E0622.rs
E0622.stderr
E0624.rs
E0624.stderr
E0637.rs make type_flags(ReError) & HAS_ERROR 2024-03-20 17:29:58 +00:00
E0637.stderr make type_flags(ReError) & HAS_ERROR 2024-03-20 17:29:58 +00:00
E0642.fixed
E0642.rs
E0642.stderr
E0646.rs
E0646.stderr
E0647.rs
E0647.stderr
E0648.rs
E0648.stderr
E0657.rs Improve error message for opaque captures 2024-03-08 19:08:13 +00:00
E0657.stderr Improve error message for opaque captures 2024-03-08 19:08:13 +00:00
E0658.rs
E0658.stderr
E0659.rs
E0659.stderr
E0711.rs
E0711.stderr
E0718.rs consistency rename: language item -> lang item 2024-04-17 13:00:43 +02:00
E0718.stderr consistency rename: language item -> lang item 2024-04-17 13:00:43 +02:00
E0719.rs
E0719.stderr Merge collect_mod_item_types query into check_well_formed 2024-03-07 14:26:31 +00:00
E0730.rs
E0730.stderr
E0746.rs
E0746.stderr More accurate suggestion for -> Box<dyn Trait> or -> impl Trait 2024-07-19 19:39:37 +00:00
E0767.rs
E0767.stderr
E0771.rs Split part of adt_const_params into unsized_const_params 2024-07-17 11:01:29 +01:00
E0771.stderr Split part of adt_const_params into unsized_const_params 2024-07-17 11:01:29 +01:00
E0777.rs
E0777.stderr
E0778.rs
E0778.stderr
E0779.rs
E0779.stderr
E0789.rs
E0789.stderr
E0790.rs
E0790.stderr More information for fully-qualified suggestion when there are multiple impls 2024-08-02 03:22:56 +00:00
E0799.rs Introduce distinct error codes for precise capturing 2024-09-16 10:56:22 -04:00
E0799.stderr Introduce distinct error codes for precise capturing 2024-09-16 10:56:22 -04:00
E0800.rs Introduce distinct error codes for precise capturing 2024-09-16 10:56:22 -04:00
E0800.stderr Introduce distinct error codes for precise capturing 2024-09-16 10:56:22 -04:00
ex-E0611.rs
ex-E0611.stderr
ex-E0612.rs
ex-E0612.stderr