mirror of
https://github.com/bevyengine/bevy
synced 2024-12-24 03:53:06 +00:00
e79bc7811d
# Objective Another clippy-lint fix: the goal is so that `ci lints` actually displays the problems that a contributor caused, and not a bunch of existing stuff in the repo. (when run on nightly) ## Solution This fixes all but the `clippy::needless_lifetimes` lint, which will result in substantially more fixes and be in other PR(s). I also explicitly allow `non_local_definitions` since it is [not working correctly, but will be fixed](https://github.com/rust-lang/rust/issues/131643). A few things were manually fixed: for example, some places had an explicitly defined `div_ceil` function that was used, which is no longer needed since this function is stable on unsigned integers. Also, empty lines in doc comments were handled individually. ## Testing I ran `cargo clippy --workspace --all-targets --all-features --fix --allow-staged` with the `clippy::needless_lifetimes` lint marked as `allow` in `Cargo.toml` to avoid fixing that too. It now passes with all but the listed lint. |
||
---|---|---|
.. | ||
enums | ||
func | ||
impls | ||
path | ||
serde | ||
array.rs | ||
attributes.rs | ||
fields.rs | ||
from_reflect.rs | ||
generics.rs | ||
kind.rs | ||
lib.rs | ||
list.rs | ||
map.rs | ||
reflect.rs | ||
reflectable.rs | ||
remote.rs | ||
set.rs | ||
std_traits.rs | ||
struct_trait.rs | ||
tuple.rs | ||
tuple_struct.rs | ||
type_info.rs | ||
type_info_stack.rs | ||
type_path.rs | ||
type_registry.rs | ||
utility.rs |