| 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 |
| |