rm wrong license #52
clippy
4 errors, 4 warnings
Details
Results
Message level | Amount |
---|---|
Internal compiler error | 0 |
Error | 4 |
Warning | 4 |
Note | 0 |
Help | 0 |
Versions
- rustc 1.83.0-nightly (04a318787 2024-09-15)
- cargo 1.83.0-nightly (c1fa840a8 2024-08-29)
- clippy 0.1.82 (04a3187 2024-09-15)
Annotations
Check failure on line 241 in src/widget/dots.rs
github-actions / clippy
casting `usize` to `u16` may truncate the value
error: casting `usize` to `u16` may truncate the value
--> src/widget/dots.rs:241:38
|
241 | ... shell.publish((self.on_click)(i as u16));
| ^^^^^^^^
|
= help: if this is intentional allow the lint with `#[allow(clippy::cast_possible_truncation)]` ...
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_possible_truncation
= note: `#[deny(clippy::cast_possible_truncation)]` implied by `#[deny(clippy::pedantic)]`
help: ... or use `try_from` and handle the error accordingly
|
241 | shell.publish((self.on_click)(u16::try_from(i)));
| ~~~~~~~~~~~~~~~~
Check warning on line 76 in src/i18n.rs
github-actions / clippy
usage of an `Arc` that is not `Send` and `Sync`
warning: usage of an `Arc` that is not `Send` and `Sync`
--> src/i18n.rs:76:3
|
76 | Arc::new(DefaultLocalizer::new(&*LANGUAGE_LOADER, &Localizations));
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: `Arc<DefaultLocalizer<'_>>` is not `Send` and `Sync` as `DefaultLocalizer<'_>` is neither `Send` nor `Sync`
= help: if the `Arc` will not used be across threads replace it with an `Rc`
= help: otherwise make `DefaultLocalizer<'_>` `Send` and `Sync` or consider a wrapper type such as `Mutex`
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#arc_with_non_send_sync
= note: `#[warn(clippy::arc_with_non_send_sync)]` on by default
Check failure on line 26 in src/component/traits.rs
github-actions / clippy
casting `u16` to `i16` may wrap around the value
error: casting `u16` to `i16` may wrap around the value
--> src/component/traits.rs:26:28
|
26 | character.base_size = (val as i16
| ^^^^^^^^^^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_possible_wrap
= note: `#[deny(clippy::cast_possible_wrap)]` implied by `#[deny(clippy::pedantic)]`
Check failure on line 28 in src/component/traits.rs
github-actions / clippy
casting `i16` to `u16` may lose the sign of the value
error: casting `i16` to `u16` may lose the sign of the value
--> src/component/traits.rs:26:27
|
26 | character.base_size = (val as i16
| _______________________________________^
27 | | - character.get_modifier(Trait::DerivedTrait(DerivedTrait::Size)))
28 | | as u16;
| |__________________________^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_sign_loss
= note: `#[deny(clippy::cast_sign_loss)]` implied by `#[deny(clippy::pedantic)]`
Check failure on line 21 in src/component/traits.rs
github-actions / clippy
this argument is passed by value, but not consumed in the function body
error: this argument is passed by value, but not consumed in the function body
--> src/component/traits.rs:21:36
|
21 | pub fn update(&mut self, message: Message, character: &mut Character) {
| ^^^^^^^ help: consider taking a reference instead: `&Message`
|
help: consider marking this type as `Copy`
--> src/component/traits.rs:14:1
|
14 | pub struct Message(u16, Trait);
| ^^^^^^^^^^^^^^^^^^
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_pass_by_value
note: the lint level is defined here
--> src/main.rs:2:9
|
2 | #![deny(clippy::pedantic)]
| ^^^^^^^^^^^^^^^^
= note: `#[deny(clippy::needless_pass_by_value)]` implied by `#[deny(clippy::pedantic)]`
Check warning on line 13 in src/view/overview.rs
github-actions / clippy
unused import: `traits::DerivedTrait`
warning: unused import: `traits::DerivedTrait`
--> src/view/overview.rs:13:2
|
13 | traits::DerivedTrait,
| ^^^^^^^^^^^^^^^^^^^^
Check warning on line 11 in src/component/skills.rs
github-actions / clippy
unused import: `row`
warning: unused import: `row`
--> src/component/skills.rs:11:37
|
11 | widget::{button, checkbox, column, row, text, text_input, Column, Row},
| ^^^
Check warning on line 6 in src/component/merits.rs
github-actions / clippy
unused import: `Row`
warning: unused import: `Row`
--> src/component/merits.rs:6:61
|
6 | widget::{column, pick_list, row, text, text_input, Column, Row},
| ^^^
|
= note: `#[warn(unused_imports)]` on by default