Skip to content

Commit 2128411

Browse files
waywardmonkeysmbrubeck
authored andcommitted
Remove most usages of "extern crate".
1 parent b9c76c1 commit 2128411

File tree

4 files changed

+9
-25
lines changed

4 files changed

+9
-25
lines changed

benches/bench.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
#![feature(test)]
22
#![allow(deprecated)]
33

4-
#[macro_use]
5-
extern crate smallvec;
64
extern crate test;
75

86
use self::test::Bencher;
9-
use smallvec::{ExtendFromSlice, SmallVec};
7+
use smallvec::{ExtendFromSlice, smallvec, SmallVec};
108

119
const VEC_SIZE: usize = 16;
1210
const SPILLED_SIZE: usize = 100;

fuzz/fuzz_targets/smallvec_ops.rs

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -177,26 +177,20 @@ fn do_test_all(data: &[u8]) {
177177
do_test::<[u8; 8]>(data);
178178
}
179179

180-
#[cfg(feature = "afl")]
181-
#[macro_use]
182-
extern crate afl;
183180
#[cfg(feature = "afl")]
184181
fn main() {
185-
fuzz!(|data| {
182+
afl::fuzz!(|data| {
186183
// Remove the panic hook so we can actually catch panic
187184
// See https://github.com/rust-fuzz/afl.rs/issues/150
188185
std::panic::set_hook(Box::new(|_| {}));
189186
do_test_all(data);
190187
});
191188
}
192189

193-
#[cfg(feature = "honggfuzz")]
194-
#[macro_use]
195-
extern crate honggfuzz;
196190
#[cfg(feature = "honggfuzz")]
197191
fn main() {
198192
loop {
199-
fuzz!(|data| {
193+
honggfuzz::fuzz!(|data| {
200194
// Remove the panic hook so we can actually catch panic
201195
// See https://github.com/rust-fuzz/afl.rs/issues/150
202196
std::panic::set_hook(Box::new(|_| {}));

src/lib.rs

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -149,8 +149,7 @@ use core::mem::ManuallyDrop;
149149
/// - Create a [`SmallVec`] containing a given list of elements:
150150
///
151151
/// ```
152-
/// # #[macro_use] extern crate smallvec;
153-
/// # use smallvec::SmallVec;
152+
/// # use smallvec::{smallvec, SmallVec};
154153
/// # fn main() {
155154
/// let v: SmallVec<[_; 128]> = smallvec![1, 2, 3];
156155
/// assert_eq!(v[0], 1);
@@ -162,8 +161,7 @@ use core::mem::ManuallyDrop;
162161
/// - Create a [`SmallVec`] from a given element and size:
163162
///
164163
/// ```
165-
/// # #[macro_use] extern crate smallvec;
166-
/// # use smallvec::SmallVec;
164+
/// # use smallvec::{smallvec, SmallVec};
167165
/// # fn main() {
168166
/// let v: SmallVec<[_; 0x8000]> = smallvec![1; 3];
169167
/// assert_eq!(v, SmallVec::from_buf([1, 1, 1]));
@@ -209,8 +207,7 @@ macro_rules! smallvec {
209207
/// - Create a [`SmallVec`] containing a given list of elements:
210208
///
211209
/// ```
212-
/// # #[macro_use] extern crate smallvec;
213-
/// # use smallvec::SmallVec;
210+
/// # use smallvec::{smallvec_inline, SmallVec};
214211
/// # fn main() {
215212
/// const V: SmallVec<[i32; 3]> = smallvec_inline![1, 2, 3];
216213
/// assert_eq!(V[0], 1);
@@ -222,8 +219,7 @@ macro_rules! smallvec {
222219
/// - Create a [`SmallVec`] from a given element and size:
223220
///
224221
/// ```
225-
/// # #[macro_use] extern crate smallvec;
226-
/// # use smallvec::SmallVec;
222+
/// # use smallvec::{smallvec_inline, SmallVec};
227223
/// # fn main() {
228224
/// const V: SmallVec<[i32; 3]> = smallvec_inline![1; 3];
229225
/// assert_eq!(V, SmallVec::from_buf([1, 1, 1]));
@@ -1666,8 +1662,7 @@ impl<A: Array> SmallVec<A> {
16661662
/// # Examples
16671663
///
16681664
/// ```
1669-
/// # #[macro_use] extern crate smallvec;
1670-
/// # use smallvec::SmallVec;
1665+
/// # use smallvec::{smallvec, SmallVec};
16711666
/// use std::mem;
16721667
/// use std::ptr;
16731668
///

src/tests.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -832,13 +832,10 @@ fn test_write() {
832832
assert_eq!(small_vec.as_ref(), data.as_ref());
833833
}
834834

835-
#[cfg(feature = "serde")]
836-
extern crate bincode;
837-
838835
#[cfg(feature = "serde")]
839836
#[test]
840837
fn test_serde() {
841-
use self::bincode::{config, deserialize};
838+
use bincode::{config, deserialize};
842839
let mut small_vec: SmallVec<[i32; 2]> = SmallVec::new();
843840
small_vec.push(1);
844841
let encoded = config().limit(100).serialize(&small_vec).unwrap();

0 commit comments

Comments
 (0)