summaryrefslogtreecommitdiffstats
path: root/src/test/ui/lint/suggestions.stderr
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/lint/suggestions.stderr')
-rw-r--r--src/test/ui/lint/suggestions.stderr114
1 files changed, 114 insertions, 0 deletions
diff --git a/src/test/ui/lint/suggestions.stderr b/src/test/ui/lint/suggestions.stderr
new file mode 100644
index 000000000..f4c0e2141
--- /dev/null
+++ b/src/test/ui/lint/suggestions.stderr
@@ -0,0 +1,114 @@
+warning: denote infinite loops with `loop { ... }`
+ --> $DIR/suggestions.rs:45:5
+ |
+LL | while true {
+ | ^^^^^^^^^^ help: use `loop`
+ |
+ = note: `#[warn(while_true)]` on by default
+
+warning: unnecessary parentheses around assigned value
+ --> $DIR/suggestions.rs:48:31
+ |
+LL | let mut registry_no = (format!("NX-{}", 74205));
+ | ^ ^
+ |
+note: the lint level is defined here
+ --> $DIR/suggestions.rs:4:21
+ |
+LL | #![warn(unused_mut, unused_parens)] // UI tests pass `-A unused`—see Issue #43896
+ | ^^^^^^^^^^^^^
+help: remove these parentheses
+ |
+LL - let mut registry_no = (format!("NX-{}", 74205));
+LL + let mut registry_no = format!("NX-{}", 74205);
+ |
+
+warning: variable does not need to be mutable
+ --> $DIR/suggestions.rs:48:13
+ |
+LL | let mut registry_no = (format!("NX-{}", 74205));
+ | ----^^^^^^^^^^^
+ | |
+ | help: remove this `mut`
+ |
+note: the lint level is defined here
+ --> $DIR/suggestions.rs:4:9
+ |
+LL | #![warn(unused_mut, unused_parens)] // UI tests pass `-A unused`—see Issue #43896
+ | ^^^^^^^^^^
+
+warning: variable does not need to be mutable
+ --> $DIR/suggestions.rs:54:13
+ |
+LL | let mut
+ | _____________^
+ | |_____________|
+ | ||
+LL | || b = 1;
+ | ||____________-^
+ | |____________|
+ | help: remove this `mut`
+
+error: const items should never be `#[no_mangle]`
+ --> $DIR/suggestions.rs:6:14
+ |
+LL | #[no_mangle] const DISCOVERY: usize = 1;
+ | -----^^^^^^^^^^^^^^^^^^^^^^
+ | |
+ | help: try a static value: `pub static`
+ |
+ = note: `#[deny(no_mangle_const_items)]` on by default
+
+warning: functions generic over types or consts must be mangled
+ --> $DIR/suggestions.rs:12:1
+ |
+LL | #[no_mangle]
+ | ------------ help: remove this attribute
+LL |
+LL | pub fn defiant<T>(_t: T) {}
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ |
+ = note: `#[warn(no_mangle_generic_items)]` on by default
+
+warning: the `warp_factor:` in this pattern is redundant
+ --> $DIR/suggestions.rs:61:23
+ |
+LL | Equinox { warp_factor: warp_factor } => {}
+ | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use shorthand field pattern: `warp_factor`
+ |
+ = note: `#[warn(non_shorthand_field_patterns)]` on by default
+
+error: const items should never be `#[no_mangle]`
+ --> $DIR/suggestions.rs:22:18
+ |
+LL | #[no_mangle] pub const DAUNTLESS: bool = true;
+ | ---------^^^^^^^^^^^^^^^^^^^^^^^^
+ | |
+ | help: try a static value: `pub static`
+
+warning: functions generic over types or consts must be mangled
+ --> $DIR/suggestions.rs:26:18
+ |
+LL | #[no_mangle] pub fn val_jean<T>() {}
+ | ------------ ^^^^^^^^^^^^^^^^^^^^^^^
+ | |
+ | help: remove this attribute
+
+error: const items should never be `#[no_mangle]`
+ --> $DIR/suggestions.rs:31:18
+ |
+LL | #[no_mangle] pub(crate) const VETAR: bool = true;
+ | ----------------^^^^^^^^^^^^^^^^^^^^
+ | |
+ | help: try a static value: `pub static`
+
+warning: functions generic over types or consts must be mangled
+ --> $DIR/suggestions.rs:35:18
+ |
+LL | #[no_mangle] pub(crate) fn crossfield<T>() {}
+ | ------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ | |
+ | help: remove this attribute
+
+error: aborting due to 3 previous errors; 8 warnings emitted
+