Skip to content

Commit dcc0cf1

Browse files
authored
Merge pull request #21 from jturner314/use-macros
Change macro_use to normal use
2 parents b3161ce + e56296d commit dcc0cf1

File tree

8 files changed

+17
-8
lines changed

8 files changed

+17
-8
lines changed

src/correlation.rs

+4
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,8 @@ where
166166
#[cfg(test)]
167167
mod cov_tests {
168168
use super::*;
169+
use ndarray::array;
170+
use quickcheck::quickcheck;
169171
use rand;
170172
use rand::distributions::Uniform;
171173
use ndarray_rand::RandomExt;
@@ -278,6 +280,8 @@ mod cov_tests {
278280
#[cfg(test)]
279281
mod pearson_correlation_tests {
280282
use super::*;
283+
use ndarray::array;
284+
use quickcheck::quickcheck;
281285
use rand::distributions::Uniform;
282286
use ndarray_rand::RandomExt;
283287

src/histogram/bins.rs

+1
Original file line numberDiff line numberDiff line change
@@ -358,6 +358,7 @@ impl<A: Ord> Bins<A> {
358358
#[cfg(test)]
359359
mod edges_tests {
360360
use super::*;
361+
use quickcheck::quickcheck;
361362
use std::collections::BTreeSet;
362363
use std::iter::FromIterator;
363364

src/histogram/strategies.rs

+5
Original file line numberDiff line numberDiff line change
@@ -426,6 +426,7 @@ mod equispaced_tests {
426426
#[cfg(test)]
427427
mod sqrt_tests {
428428
use super::*;
429+
use ndarray::array;
429430

430431
#[should_panic]
431432
#[test]
@@ -443,6 +444,7 @@ mod sqrt_tests {
443444
#[cfg(test)]
444445
mod rice_tests {
445446
use super::*;
447+
use ndarray::array;
446448

447449
#[should_panic]
448450
#[test]
@@ -460,6 +462,7 @@ mod rice_tests {
460462
#[cfg(test)]
461463
mod sturges_tests {
462464
use super::*;
465+
use ndarray::array;
463466

464467
#[should_panic]
465468
#[test]
@@ -477,6 +480,7 @@ mod sturges_tests {
477480
#[cfg(test)]
478481
mod fd_tests {
479482
use super::*;
483+
use ndarray::array;
480484

481485
#[should_panic]
482486
#[test]
@@ -500,6 +504,7 @@ mod fd_tests {
500504
#[cfg(test)]
501505
mod auto_tests {
502506
use super::*;
507+
use ndarray::array;
503508

504509
#[should_panic]
505510
#[test]

src/lib.rs

-4
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@
2424
//! [`StatsBase.jl`]: https://juliastats.github.io/StatsBase.jl/latest/
2525
2626

27-
#[macro_use(azip, s)]
28-
#[cfg_attr(test, macro_use(array))]
2927
extern crate ndarray;
3028
extern crate noisy_float;
3129
extern crate num_traits;
@@ -35,10 +33,8 @@ extern crate itertools;
3533
#[cfg(test)]
3634
extern crate ndarray_rand;
3735
#[cfg(test)]
38-
#[macro_use(quickcheck)]
3936
extern crate quickcheck;
4037
#[cfg(test)]
41-
#[macro_use(abs_diff_eq)]
4238
extern crate approx;
4339

4440
pub use maybe_nan::{MaybeNan, MaybeNanExt};

src/maybe_nan/mod.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use ndarray::prelude::*;
2-
use ndarray::{Data, DataMut, RemoveAxis};
2+
use ndarray::{s, Data, DataMut, RemoveAxis};
33
use noisy_float::types::{N32, N64};
44

55
/// A number type that can have not-a-number values.
@@ -347,6 +347,7 @@ where
347347
#[cfg(test)]
348348
mod tests {
349349
use super::*;
350+
use quickcheck::quickcheck;
350351

351352
quickcheck! {
352353
fn remove_nan_mut_idempotent(is_nan: Vec<bool>) -> bool {

src/quantile.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
use interpolate::Interpolate;
22
use ndarray::prelude::*;
3-
use ndarray::{Data, DataMut, RemoveAxis};
3+
use ndarray::{s, Data, DataMut, RemoveAxis};
44
use std::cmp;
55
use {MaybeNan, MaybeNanExt, Sort1dExt};
66

77
/// Interpolation strategies.
88
pub mod interpolate {
9+
use ndarray::azip;
910
use ndarray::prelude::*;
1011
use num_traits::{FromPrimitive, ToPrimitive};
1112
use std::ops::{Add, Div};

src/sort.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use ndarray::prelude::*;
2-
use ndarray::{Data, DataMut};
2+
use ndarray::{s, Data, DataMut};
33
use rand::prelude::*;
44
use rand::thread_rng;
55

src/summary_statistics/means.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,9 @@ where
4242
mod tests {
4343
use super::SummaryStatisticsExt;
4444
use std::f64;
45+
use approx::abs_diff_eq;
4546
use noisy_float::types::N64;
46-
use ndarray::Array1;
47+
use ndarray::{array, Array1};
4748

4849
#[test]
4950
fn test_means_with_nan_values() {

0 commit comments

Comments
 (0)