From cdfa73eba6349d7627e2b8afb599caa3a6e45031 Mon Sep 17 00:00:00 2001 From: sebcrozet Date: Sat, 26 May 2018 21:02:24 +0200 Subject: [PATCH] Fix warnings. --- src/base/alias.rs | 4 +++- src/base/blas.rs | 1 + src/base/construction.rs | 4 +++- src/base/default_allocator.rs | 4 +++- src/base/matrix.rs | 2 +- src/linalg/permutation_sequence.rs | 4 +++- 6 files changed, 14 insertions(+), 5 deletions(-) diff --git a/src/base/alias.rs b/src/base/alias.rs index 6c49cf1e..c9ab098f 100644 --- a/src/base/alias.rs +++ b/src/base/alias.rs @@ -1,4 +1,6 @@ -use base::dimension::{Dynamic, U1, U2, U3, U4, U5, U6}; +#[cfg(any(feature = "alloc", feature = "std"))] +use base::dimension::Dynamic; +use base::dimension::{U1, U2, U3, U4, U5, U6}; #[cfg(any(feature = "std", feature = "alloc"))] use base::matrix_vec::MatrixVec; use base::storage::Owned; diff --git a/src/base/blas.rs b/src/base/blas.rs index 588b2436..982bbdbf 100644 --- a/src/base/blas.rs +++ b/src/base/blas.rs @@ -2,6 +2,7 @@ use alga::general::{ClosedAdd, ClosedMul}; #[cfg(feature = "std")] use matrixmultiply; use num::{One, Signed, Zero}; +#[cfg(feature = "std")] use std::mem; use base::allocator::Allocator; diff --git a/src/base/construction.rs b/src/base/construction.rs index d0e14cc7..f76d1d31 100644 --- a/src/base/construction.rs +++ b/src/base/construction.rs @@ -4,8 +4,10 @@ use base::storage::Owned; use quickcheck::{Arbitrary, Gen}; use num::{Bounded, One, Zero}; +#[cfg(feature = "std")] +use rand; use rand::distributions::{Distribution, Standard}; -use rand::{self, Rng}; +use rand::Rng; use std::iter; use typenum::{self, Cmp, Greater}; diff --git a/src/base/default_allocator.rs b/src/base/default_allocator.rs index 04197149..e4692a14 100644 --- a/src/base/default_allocator.rs +++ b/src/base/default_allocator.rs @@ -15,7 +15,9 @@ use generic_array::ArrayLength; use typenum::Prod; use base::allocator::{Allocator, Reallocator}; -use base::dimension::{Dim, DimName, Dynamic}; +#[cfg(any(feature = "alloc", feature = "std"))] +use base::dimension::Dynamic; +use base::dimension::{Dim, DimName}; use base::matrix_array::MatrixArray; #[cfg(any(feature = "std", feature = "alloc"))] use base::matrix_vec::MatrixVec; diff --git a/src/base/matrix.rs b/src/base/matrix.rs index 308e61a8..b8c28721 100644 --- a/src/base/matrix.rs +++ b/src/base/matrix.rs @@ -928,7 +928,7 @@ where } #[cfg(not(feature = "std"))] - fn val_width(val: N, f: &mut fmt::Formatter) -> usize { + fn val_width(_: N, _: &mut fmt::Formatter) -> usize { 4 } diff --git a/src/linalg/permutation_sequence.rs b/src/linalg/permutation_sequence.rs index bb9576a2..3d3fc5bd 100644 --- a/src/linalg/permutation_sequence.rs +++ b/src/linalg/permutation_sequence.rs @@ -6,7 +6,9 @@ use num::One; use allocator::Allocator; use base::{DefaultAllocator, Matrix, Scalar, VectorN}; -use dimension::{Dim, DimName, Dynamic, U1}; +#[cfg(any(feature = "std", feature = "alloc"))] +use dimension::Dynamic; +use dimension::{Dim, DimName, U1}; use storage::StorageMut; /// A sequence of row or column permutations.