Skip to content

Commit d846194

Browse files
committed
Deprecates needless-maybe-sized in clippy
- Uses clippy dev tool to rename and deprecate needless-maybe-sized in clippy. - Removes needless-maybe-sized from late pass lint register.
1 parent 8a05d4d commit d846194

File tree

12 files changed

+89
-870
lines changed

12 files changed

+89
-870
lines changed

src/tools/clippy/clippy_lints/src/declared_lints.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -546,7 +546,6 @@ pub static LINTS: &[&::declare_clippy_lint::LintInfo] = &[
546546
crate::needless_for_each::NEEDLESS_FOR_EACH_INFO,
547547
crate::needless_if::NEEDLESS_IF_INFO,
548548
crate::needless_late_init::NEEDLESS_LATE_INIT_INFO,
549-
crate::needless_maybe_sized::NEEDLESS_MAYBE_SIZED_INFO,
550549
crate::needless_parens_on_range_literals::NEEDLESS_PARENS_ON_RANGE_LITERALS_INFO,
551550
crate::needless_pass_by_ref_mut::NEEDLESS_PASS_BY_REF_MUT_INFO,
552551
crate::needless_pass_by_value::NEEDLESS_PASS_BY_VALUE_INFO,

src/tools/clippy/clippy_lints/src/deprecated_lints.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,8 @@ declare_with_version! { RENAMED(RENAMED_VERSION) = [
138138
("clippy::mem_discriminant_non_enum", "enum_intrinsics_non_enums"),
139139
#[clippy::version = "1.80.0"]
140140
("clippy::mismatched_target_os", "unexpected_cfgs"),
141+
#[clippy::version = "1.91.0"]
142+
("clippy::needless_maybe_sized", "redundant_sizedness_bound"),
141143
#[clippy::version = ""]
142144
("clippy::new_without_default_derive", "clippy::new_without_default"),
143145
#[clippy::version = ""]

src/tools/clippy/clippy_lints/src/lib.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,6 @@ mod needless_else;
262262
mod needless_for_each;
263263
mod needless_if;
264264
mod needless_late_init;
265-
mod needless_maybe_sized;
266265
mod needless_parens_on_range_literals;
267266
mod needless_pass_by_ref_mut;
268267
mod needless_pass_by_value;
@@ -740,7 +739,6 @@ pub fn register_lint_passes(store: &mut rustc_lint::LintStore, conf: &'static Co
740739
store.register_late_pass(|_| Box::new(no_mangle_with_rust_abi::NoMangleWithRustAbi));
741740
store.register_late_pass(|_| Box::new(collection_is_never_read::CollectionIsNeverRead));
742741
store.register_late_pass(|_| Box::new(missing_assert_message::MissingAssertMessage));
743-
store.register_late_pass(|_| Box::new(needless_maybe_sized::NeedlessMaybeSized));
744742
store.register_late_pass(|_| Box::new(redundant_async_block::RedundantAsyncBlock));
745743
store.register_early_pass(|| Box::new(let_with_type_underscore::UnderscoreTyped));
746744
store.register_late_pass(move |_| Box::new(manual_main_separator_str::ManualMainSeparatorStr::new(conf)));

src/tools/clippy/clippy_lints/src/needless_maybe_sized.rs

Lines changed: 0 additions & 162 deletions
This file was deleted.

src/tools/clippy/tests/ui-toml/type_repetition_in_bounds/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![allow(clippy::needless_maybe_sized)]
1+
#![allow(redundant_sizedness_bound)]
22
#![warn(clippy::type_repetition_in_bounds)]
33

44
fn f<T>()

src/tools/clippy/tests/ui/needless_maybe_sized.fixed

Lines changed: 0 additions & 136 deletions
This file was deleted.

0 commit comments

Comments
 (0)