From 17516e3b5007b2bb55fb453c5ec00a6f080b4e8e Mon Sep 17 00:00:00 2001 From: missing <4a656666official@gmail.com> Date: Thu, 9 Jun 2022 21:00:24 -0500 Subject: [PATCH] remove some `#[allow(`s --- src/impls.rs | 5 ++--- src/iter.rs | 5 +++-- src/lib.rs | 3 +-- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/impls.rs b/src/impls.rs index 9952e1c..64ae08b 100644 --- a/src/impls.rs +++ b/src/impls.rs @@ -1,9 +1,8 @@ //! Implements `Debug`, and `PartialEq` for various list-like types. -#[allow(clippy::wildcard_imports)] -use super::*; +use crate::{Vec, Extra}; -use std::{fmt::Debug, ops::{Deref, DerefMut}, vec::Vec as StdVec}; +use std::{fmt::Debug, ops::{Deref, DerefMut}, vec::Vec as StdVec, slice, mem::size_of}; impl Default for Vec { fn default() -> Self { diff --git a/src/iter.rs b/src/iter.rs index 28d0a58..e8a89f7 100644 --- a/src/iter.rs +++ b/src/iter.rs @@ -1,7 +1,8 @@ //! Iteration. -#[allow(clippy::wildcard_imports)] -use super::*; +use std::{marker::PhantomData, mem, ptr::NonNull}; + +use crate::{Vec, ptr_ext::PtrExt}; struct BaseIter { ptr: *const *mut T, diff --git a/src/lib.rs b/src/lib.rs index 4595eda..f73007a 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -150,8 +150,7 @@ use std::ops::CoerceUnsized; type Coercer = for<'a> fn(&'a T) -> &'a U; mod ptr_ext; -#[allow(clippy::wildcard_imports)] -use ptr_ext::*; +use ptr_ext::{PtrExt, ConstPtrExt, MutPtrExt}; /// A heap allocated, dynamic length collection of `?Sized` elements. ///