Rollup merge of #136071 - wowinter13:clippy-add-diagnostic-items, r=flip1995
[Clippy] Add vec_reserve & vecdeque_reserve diagnostic items I’m currently working on reviving this lint (https://github.com/rust-lang/rust-clippy/pull/10157), and there was [a comment](https://github.com/rust-lang/rust-clippy/pull/10157#discussion_r1091591057) from ``@flip1995`` regarding the necessity of adding new diagnostic items.
This commit is contained in:
commit
d43e78d6ea
3 changed files with 4 additions and 0 deletions
|
@ -2184,8 +2184,10 @@ symbols! {
|
|||
vec_macro,
|
||||
vec_new,
|
||||
vec_pop,
|
||||
vec_reserve,
|
||||
vec_with_capacity,
|
||||
vecdeque_iter,
|
||||
vecdeque_reserve,
|
||||
vector,
|
||||
version,
|
||||
vfp2,
|
||||
|
|
|
@ -823,6 +823,7 @@ impl<T, A: Allocator> VecDeque<T, A> {
|
|||
/// assert!(buf.capacity() >= 11);
|
||||
/// ```
|
||||
#[stable(feature = "rust1", since = "1.0.0")]
|
||||
#[cfg_attr(not(test), rustc_diagnostic_item = "vecdeque_reserve")]
|
||||
#[track_caller]
|
||||
pub fn reserve(&mut self, additional: usize) {
|
||||
let new_cap = self.len.checked_add(additional).expect("capacity overflow");
|
||||
|
|
|
@ -1267,6 +1267,7 @@ impl<T, A: Allocator> Vec<T, A> {
|
|||
#[cfg(not(no_global_oom_handling))]
|
||||
#[stable(feature = "rust1", since = "1.0.0")]
|
||||
#[track_caller]
|
||||
#[cfg_attr(not(test), rustc_diagnostic_item = "vec_reserve")]
|
||||
pub fn reserve(&mut self, additional: usize) {
|
||||
self.buf.reserve(self.len, additional);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue