From bfdd49d7bf1cda2a59a1297443fc6232d281bf7e Mon Sep 17 00:00:00 2001 From: Joris Bayer Date: Sun, 24 Mar 2024 14:53:01 +0100 Subject: [PATCH] Nightly clippy lints --- crates/argmin-checkpointing-file/src/lib.rs | 1 - crates/argmin/src/core/executor.rs | 1 - crates/argmin/src/core/state/iterstate.rs | 1 - crates/argmin/src/core/state/linearprogramstate.rs | 1 - crates/argmin/src/core/state/populationstate.rs | 1 - crates/argmin/src/solver/brent/brentopt.rs | 1 - crates/argmin/src/solver/brent/brentroot.rs | 1 - crates/argmin/src/solver/conjugategradient/beta.rs | 1 - crates/argmin/src/solver/conjugategradient/cg.rs | 3 +-- crates/argmin/src/solver/conjugategradient/nonlinear_cg.rs | 4 +--- .../argmin/src/solver/gaussnewton/gaussnewton_linesearch.rs | 6 ++---- crates/argmin/src/solver/gaussnewton/gaussnewton_method.rs | 1 - crates/argmin/src/solver/goldensectionsearch/mod.rs | 1 - crates/argmin/src/solver/gradientdescent/steepestdescent.rs | 3 +-- crates/argmin/src/solver/landweber/mod.rs | 3 +-- crates/argmin/src/solver/linesearch/backtracking.rs | 4 +--- crates/argmin/src/solver/linesearch/condition/armijo.rs | 2 -- crates/argmin/src/solver/linesearch/condition/goldstein.rs | 2 -- .../argmin/src/solver/linesearch/condition/strongwolfe.rs | 2 -- crates/argmin/src/solver/linesearch/condition/wolfe.rs | 2 -- crates/argmin/src/solver/linesearch/hagerzhang.rs | 3 +-- crates/argmin/src/solver/linesearch/morethuente.rs | 4 +--- crates/argmin/src/solver/neldermead/mod.rs | 3 +-- crates/argmin/src/solver/newton/newton_cg.rs | 4 +--- crates/argmin/src/solver/newton/newton_method.rs | 2 -- crates/argmin/src/solver/particleswarm/mod.rs | 1 - crates/argmin/src/solver/quasinewton/bfgs.rs | 3 +-- crates/argmin/src/solver/quasinewton/dfp.rs | 3 +-- crates/argmin/src/solver/quasinewton/lbfgs.rs | 3 +-- crates/argmin/src/solver/quasinewton/sr1.rs | 3 +-- crates/argmin/src/solver/quasinewton/sr1_trustregion.rs | 3 +-- crates/argmin/src/solver/simulatedannealing/mod.rs | 1 - crates/argmin/src/solver/trustregion/cauchypoint.rs | 1 - crates/argmin/src/solver/trustregion/dogleg.rs | 1 - crates/argmin/src/solver/trustregion/steihaug.rs | 1 - crates/argmin/src/solver/trustregion/trustregion_method.rs | 1 - crates/argmin/src/tests.rs | 1 - 37 files changed, 16 insertions(+), 63 deletions(-) diff --git a/crates/argmin-checkpointing-file/src/lib.rs b/crates/argmin-checkpointing-file/src/lib.rs index 303759e6a..fc3f8be49 100644 --- a/crates/argmin-checkpointing-file/src/lib.rs +++ b/crates/argmin-checkpointing-file/src/lib.rs @@ -41,7 +41,6 @@ pub use argmin::core::checkpointing::{Checkpoint, CheckpointingFrequency}; use argmin::core::Error; use serde::{de::DeserializeOwned, Serialize}; -use std::default::Default; use std::fs::File; use std::io::{BufReader, BufWriter}; use std::path::PathBuf; diff --git a/crates/argmin/src/core/executor.rs b/crates/argmin/src/core/executor.rs index a4c546504..0bdec8e28 100644 --- a/crates/argmin/src/core/executor.rs +++ b/crates/argmin/src/core/executor.rs @@ -10,7 +10,6 @@ use crate::core::observers::{Observe, ObserverMode, Observers}; use crate::core::{ Error, OptimizationResult, Problem, Solver, State, TerminationReason, TerminationStatus, KV, }; -use instant; use std::sync::atomic::{AtomicBool, Ordering}; use std::sync::Arc; diff --git a/crates/argmin/src/core/state/iterstate.rs b/crates/argmin/src/core/state/iterstate.rs index d766b49e9..40a25d924 100644 --- a/crates/argmin/src/core/state/iterstate.rs +++ b/crates/argmin/src/core/state/iterstate.rs @@ -6,7 +6,6 @@ // copied, modified, or distributed except according to those terms. use crate::core::{ArgminFloat, Problem, State, TerminationReason, TerminationStatus}; -use instant; #[cfg(feature = "serde1")] use serde::{Deserialize, Serialize}; use std::collections::HashMap; diff --git a/crates/argmin/src/core/state/linearprogramstate.rs b/crates/argmin/src/core/state/linearprogramstate.rs index 414f56f23..1642b873f 100644 --- a/crates/argmin/src/core/state/linearprogramstate.rs +++ b/crates/argmin/src/core/state/linearprogramstate.rs @@ -6,7 +6,6 @@ // copied, modified, or distributed except according to those terms. use crate::core::{ArgminFloat, Problem, State, TerminationReason, TerminationStatus}; -use instant; #[cfg(feature = "serde1")] use serde::{Deserialize, Serialize}; use std::collections::HashMap; diff --git a/crates/argmin/src/core/state/populationstate.rs b/crates/argmin/src/core/state/populationstate.rs index 7fefecf8e..b48efba91 100644 --- a/crates/argmin/src/core/state/populationstate.rs +++ b/crates/argmin/src/core/state/populationstate.rs @@ -6,7 +6,6 @@ // copied, modified, or distributed except according to those terms. use crate::core::{ArgminFloat, Problem, State, TerminationReason, TerminationStatus}; -use instant; #[cfg(feature = "serde1")] use serde::{Deserialize, Serialize}; use std::collections::HashMap; diff --git a/crates/argmin/src/solver/brent/brentopt.rs b/crates/argmin/src/solver/brent/brentopt.rs index 4b685ab50..07eb9882e 100644 --- a/crates/argmin/src/solver/brent/brentopt.rs +++ b/crates/argmin/src/solver/brent/brentopt.rs @@ -210,7 +210,6 @@ where mod tests { use super::*; use crate::core::{Executor, TerminationStatus}; - use crate::test_trait_impl; use approx::assert_relative_eq; test_trait_impl!(brent, BrentOpt); diff --git a/crates/argmin/src/solver/brent/brentroot.rs b/crates/argmin/src/solver/brent/brentroot.rs index d20df595e..7a841ca94 100644 --- a/crates/argmin/src/solver/brent/brentroot.rs +++ b/crates/argmin/src/solver/brent/brentroot.rs @@ -181,7 +181,6 @@ where #[cfg(test)] mod tests { use super::*; - use crate::test_trait_impl; test_trait_impl!(brent, BrentRoot); } diff --git a/crates/argmin/src/solver/conjugategradient/beta.rs b/crates/argmin/src/solver/conjugategradient/beta.rs index f80bd8427..62b018e5b 100644 --- a/crates/argmin/src/solver/conjugategradient/beta.rs +++ b/crates/argmin/src/solver/conjugategradient/beta.rs @@ -255,7 +255,6 @@ where #[cfg(test)] mod tests { use super::*; - use crate::test_trait_impl; test_trait_impl!(fletcher_reeves, FletcherReeves); test_trait_impl!(polak_ribiere, PolakRibiere); diff --git a/crates/argmin/src/solver/conjugategradient/cg.rs b/crates/argmin/src/solver/conjugategradient/cg.rs index ac517930f..1a0284164 100644 --- a/crates/argmin/src/solver/conjugategradient/cg.rs +++ b/crates/argmin/src/solver/conjugategradient/cg.rs @@ -154,8 +154,7 @@ where #[cfg(test)] mod tests { use super::*; - use crate::core::{test_utils::TestProblem, ArgminError, IterState, Problem}; - use crate::test_trait_impl; + use crate::core::{test_utils::TestProblem, ArgminError}; use approx::assert_relative_eq; test_trait_impl!(conjugate_gradient, ConjugateGradient, f64>); diff --git a/crates/argmin/src/solver/conjugategradient/nonlinear_cg.rs b/crates/argmin/src/solver/conjugategradient/nonlinear_cg.rs index 2c3574291..0d373af2a 100644 --- a/crates/argmin/src/solver/conjugategradient/nonlinear_cg.rs +++ b/crates/argmin/src/solver/conjugategradient/nonlinear_cg.rs @@ -228,9 +228,8 @@ where } #[cfg(test)] +#[allow(clippy::let_unit_value)] mod tests { - #![allow(clippy::let_unit_value)] - use super::*; use crate::core::test_utils::TestProblem; use crate::core::ArgminError; @@ -238,7 +237,6 @@ mod tests { use crate::solver::linesearch::{ condition::ArmijoCondition, BacktrackingLineSearch, MoreThuenteLineSearch, }; - use crate::test_trait_impl; use approx::assert_relative_eq; #[derive(Eq, PartialEq, Clone, Copy, Debug)] diff --git a/crates/argmin/src/solver/gaussnewton/gaussnewton_linesearch.rs b/crates/argmin/src/solver/gaussnewton/gaussnewton_linesearch.rs index 975d84b5e..400499483 100644 --- a/crates/argmin/src/solver/gaussnewton/gaussnewton_linesearch.rs +++ b/crates/argmin/src/solver/gaussnewton/gaussnewton_linesearch.rs @@ -219,15 +219,13 @@ where } #[cfg(test)] +#[allow(clippy::let_unit_value)] mod tests { - #![allow(clippy::let_unit_value)] - use super::*; use crate::core::ArgminError; #[cfg(feature = "_ndarrayl")] - use crate::core::{IterState, State}; + use crate::core::State; use crate::solver::linesearch::{condition::ArmijoCondition, BacktrackingLineSearch}; - use crate::{assert_error, test_trait_impl}; #[cfg(feature = "_ndarrayl")] use approx::assert_relative_eq; diff --git a/crates/argmin/src/solver/gaussnewton/gaussnewton_method.rs b/crates/argmin/src/solver/gaussnewton/gaussnewton_method.rs index e4f63a3a3..b7faf0195 100644 --- a/crates/argmin/src/solver/gaussnewton/gaussnewton_method.rs +++ b/crates/argmin/src/solver/gaussnewton/gaussnewton_method.rs @@ -188,7 +188,6 @@ mod tests { use crate::core::ArgminError; #[cfg(feature = "_ndarrayl")] use crate::core::Executor; - use crate::test_trait_impl; #[cfg(feature = "_ndarrayl")] use approx::assert_relative_eq; diff --git a/crates/argmin/src/solver/goldensectionsearch/mod.rs b/crates/argmin/src/solver/goldensectionsearch/mod.rs index d5d87fff2..67044ee7c 100644 --- a/crates/argmin/src/solver/goldensectionsearch/mod.rs +++ b/crates/argmin/src/solver/goldensectionsearch/mod.rs @@ -215,7 +215,6 @@ where mod tests { use super::*; use crate::core::{ArgminError, State}; - use crate::test_trait_impl; use approx::assert_relative_eq; #[derive(Clone)] diff --git a/crates/argmin/src/solver/gradientdescent/steepestdescent.rs b/crates/argmin/src/solver/gradientdescent/steepestdescent.rs index bd27ab8a7..63fe32f4b 100644 --- a/crates/argmin/src/solver/gradientdescent/steepestdescent.rs +++ b/crates/argmin/src/solver/gradientdescent/steepestdescent.rs @@ -120,11 +120,10 @@ where mod tests { use super::*; use crate::core::test_utils::TestProblem; - use crate::core::{ArgminError, State}; + use crate::core::ArgminError; use crate::solver::linesearch::{ condition::ArmijoCondition, BacktrackingLineSearch, MoreThuenteLineSearch, }; - use crate::test_trait_impl; use approx::assert_relative_eq; test_trait_impl!( diff --git a/crates/argmin/src/solver/landweber/mod.rs b/crates/argmin/src/solver/landweber/mod.rs index acd171b09..3b168ba10 100644 --- a/crates/argmin/src/solver/landweber/mod.rs +++ b/crates/argmin/src/solver/landweber/mod.rs @@ -92,8 +92,7 @@ where #[cfg(test)] mod tests { use super::*; - use crate::core::{test_utils::TestProblem, ArgminError, Problem, State}; - use crate::test_trait_impl; + use crate::core::{test_utils::TestProblem, ArgminError, State}; use approx::assert_relative_eq; test_trait_impl!(landweber, Landweber); diff --git a/crates/argmin/src/solver/linesearch/backtracking.rs b/crates/argmin/src/solver/linesearch/backtracking.rs index 313341870..e0a6a346d 100644 --- a/crates/argmin/src/solver/linesearch/backtracking.rs +++ b/crates/argmin/src/solver/linesearch/backtracking.rs @@ -253,9 +253,7 @@ where #[cfg(test)] mod tests { use super::*; - use crate::assert_error; - use crate::core::{test_utils::TestProblem, ArgminError, Executor, State}; - use crate::test_trait_impl; + use crate::core::{test_utils::TestProblem, ArgminError, Executor}; use approx::assert_relative_eq; use num_traits::Float; diff --git a/crates/argmin/src/solver/linesearch/condition/armijo.rs b/crates/argmin/src/solver/linesearch/condition/armijo.rs index 8c8a380e8..b4f37c4e6 100644 --- a/crates/argmin/src/solver/linesearch/condition/armijo.rs +++ b/crates/argmin/src/solver/linesearch/condition/armijo.rs @@ -68,9 +68,7 @@ where #[cfg(test)] mod tests { use super::*; - use crate::assert_error; use crate::core::ArgminError; - use crate::test_trait_impl; test_trait_impl!(armijo, ArmijoCondition); diff --git a/crates/argmin/src/solver/linesearch/condition/goldstein.rs b/crates/argmin/src/solver/linesearch/condition/goldstein.rs index 63dd791db..cd09ceec9 100644 --- a/crates/argmin/src/solver/linesearch/condition/goldstein.rs +++ b/crates/argmin/src/solver/linesearch/condition/goldstein.rs @@ -71,9 +71,7 @@ where #[cfg(test)] mod tests { use super::*; - use crate::assert_error; use crate::core::ArgminError; - use crate::test_trait_impl; test_trait_impl!(goldstein, GoldsteinCondition); diff --git a/crates/argmin/src/solver/linesearch/condition/strongwolfe.rs b/crates/argmin/src/solver/linesearch/condition/strongwolfe.rs index 50f700547..eb6aed97c 100644 --- a/crates/argmin/src/solver/linesearch/condition/strongwolfe.rs +++ b/crates/argmin/src/solver/linesearch/condition/strongwolfe.rs @@ -84,9 +84,7 @@ where #[cfg(test)] mod tests { use super::*; - use crate::assert_error; use crate::core::ArgminError; - use crate::test_trait_impl; test_trait_impl!(strongwolfe, StrongWolfeCondition); diff --git a/crates/argmin/src/solver/linesearch/condition/wolfe.rs b/crates/argmin/src/solver/linesearch/condition/wolfe.rs index dc89da94b..d7dc32bd3 100644 --- a/crates/argmin/src/solver/linesearch/condition/wolfe.rs +++ b/crates/argmin/src/solver/linesearch/condition/wolfe.rs @@ -86,9 +86,7 @@ where #[cfg(test)] mod tests { use super::*; - use crate::assert_error; use crate::core::ArgminError; - use crate::test_trait_impl; test_trait_impl!(wolfe, WolfeCondition); diff --git a/crates/argmin/src/solver/linesearch/hagerzhang.rs b/crates/argmin/src/solver/linesearch/hagerzhang.rs index 6fa4228c7..cb345c61d 100644 --- a/crates/argmin/src/solver/linesearch/hagerzhang.rs +++ b/crates/argmin/src/solver/linesearch/hagerzhang.rs @@ -641,8 +641,7 @@ where #[cfg(test)] mod tests { use super::*; - use crate::core::{test_utils::TestProblem, ArgminError, IterState, Problem, State}; - use crate::test_trait_impl; + use crate::core::{test_utils::TestProblem, ArgminError, State}; test_trait_impl!(hagerzhang, HagerZhangLineSearch, Vec, f64>); diff --git a/crates/argmin/src/solver/linesearch/morethuente.rs b/crates/argmin/src/solver/linesearch/morethuente.rs index a2ca305f9..b1040979c 100644 --- a/crates/argmin/src/solver/linesearch/morethuente.rs +++ b/crates/argmin/src/solver/linesearch/morethuente.rs @@ -16,7 +16,6 @@ use crate::core::{ use argmin_math::{ArgminDot, ArgminScaledAdd}; #[cfg(feature = "serde1")] use serde::{Deserialize, Serialize}; -use std::default::Default; /// # More-Thuente line search /// @@ -721,8 +720,7 @@ fn cstep( #[cfg(test)] mod tests { use super::*; - use crate::core::{test_utils::TestProblem, ArgminError, IterState, Problem}; - use crate::test_trait_impl; + use crate::core::{test_utils::TestProblem, ArgminError}; test_trait_impl!(morethuente, MoreThuenteLineSearch, Vec, f64>); diff --git a/crates/argmin/src/solver/neldermead/mod.rs b/crates/argmin/src/solver/neldermead/mod.rs index 623f9c0ed..1ac5e40e3 100644 --- a/crates/argmin/src/solver/neldermead/mod.rs +++ b/crates/argmin/src/solver/neldermead/mod.rs @@ -433,8 +433,7 @@ where #[cfg(test)] mod tests { use super::*; - use crate::core::{test_utils::TestProblem, ArgminError, IterState, State}; - use crate::test_trait_impl; + use crate::core::{test_utils::TestProblem, ArgminError, State}; use approx::assert_relative_eq; test_trait_impl!(nelder_mead, NelderMead); diff --git a/crates/argmin/src/solver/newton/newton_cg.rs b/crates/argmin/src/solver/newton/newton_cg.rs index e5e8d3bdb..d9d9b9d57 100644 --- a/crates/argmin/src/solver/newton/newton_cg.rs +++ b/crates/argmin/src/solver/newton/newton_cg.rs @@ -245,13 +245,11 @@ where } #[cfg(test)] +#[allow(clippy::let_unit_value)] mod tests { - #![allow(clippy::let_unit_value)] - use super::*; use crate::core::{test_utils::TestProblem, ArgminError}; use crate::solver::linesearch::MoreThuenteLineSearch; - use crate::test_trait_impl; test_trait_impl!( newton_cg, diff --git a/crates/argmin/src/solver/newton/newton_method.rs b/crates/argmin/src/solver/newton/newton_method.rs index 47434fa2a..792d3c9b8 100644 --- a/crates/argmin/src/solver/newton/newton_method.rs +++ b/crates/argmin/src/solver/newton/newton_method.rs @@ -9,7 +9,6 @@ use crate::core::{ArgminFloat, Error, Gradient, Hessian, IterState, Problem, Sol use argmin_math::{ArgminDot, ArgminInv, ArgminScaledSub}; #[cfg(feature = "serde1")] use serde::{Deserialize, Serialize}; -use std::default::Default; /// # Newton's method /// @@ -119,7 +118,6 @@ mod tests { use crate::core::ArgminError; #[cfg(feature = "_ndarrayl")] use crate::core::Executor; - use crate::test_trait_impl; #[cfg(feature = "_ndarrayl")] use approx::assert_relative_eq; diff --git a/crates/argmin/src/solver/particleswarm/mod.rs b/crates/argmin/src/solver/particleswarm/mod.rs index ee5d77734..dabfcf333 100644 --- a/crates/argmin/src/solver/particleswarm/mod.rs +++ b/crates/argmin/src/solver/particleswarm/mod.rs @@ -452,7 +452,6 @@ where mod tests { use super::*; use crate::core::{test_utils::TestProblem, ArgminError, State}; - use crate::test_trait_impl; use approx::assert_relative_eq; test_trait_impl!( diff --git a/crates/argmin/src/solver/quasinewton/bfgs.rs b/crates/argmin/src/solver/quasinewton/bfgs.rs index 5809afb30..cfb5eb280 100644 --- a/crates/argmin/src/solver/quasinewton/bfgs.rs +++ b/crates/argmin/src/solver/quasinewton/bfgs.rs @@ -294,9 +294,8 @@ where #[cfg(test)] mod tests { use super::*; - use crate::core::{test_utils::TestProblem, ArgminError, IterState, State}; + use crate::core::{test_utils::TestProblem, ArgminError, State}; use crate::solver::linesearch::MoreThuenteLineSearch; - use crate::test_trait_impl; test_trait_impl!( bfgs, diff --git a/crates/argmin/src/solver/quasinewton/dfp.rs b/crates/argmin/src/solver/quasinewton/dfp.rs index f9b41a222..08ff7803b 100644 --- a/crates/argmin/src/solver/quasinewton/dfp.rs +++ b/crates/argmin/src/solver/quasinewton/dfp.rs @@ -237,9 +237,8 @@ where #[cfg(test)] mod tests { use super::*; - use crate::core::{test_utils::TestProblem, ArgminError, IterState, State}; + use crate::core::{test_utils::TestProblem, ArgminError, State}; use crate::solver::linesearch::MoreThuenteLineSearch; - use crate::test_trait_impl; test_trait_impl!( dfp, diff --git a/crates/argmin/src/solver/quasinewton/lbfgs.rs b/crates/argmin/src/solver/quasinewton/lbfgs.rs index febf24224..03c49f6f9 100644 --- a/crates/argmin/src/solver/quasinewton/lbfgs.rs +++ b/crates/argmin/src/solver/quasinewton/lbfgs.rs @@ -517,10 +517,9 @@ mod tests { use super::*; use crate::core::{ test_utils::{TestProblem, TestSparseProblem}, - ArgminError, IterState, State, + ArgminError, }; use crate::solver::linesearch::MoreThuenteLineSearch; - use crate::test_trait_impl; test_trait_impl!( lbfgs, diff --git a/crates/argmin/src/solver/quasinewton/sr1.rs b/crates/argmin/src/solver/quasinewton/sr1.rs index 35c9c18c4..a7f4a0956 100644 --- a/crates/argmin/src/solver/quasinewton/sr1.rs +++ b/crates/argmin/src/solver/quasinewton/sr1.rs @@ -292,9 +292,8 @@ where #[cfg(test)] mod tests { use super::*; - use crate::core::{test_utils::TestProblem, ArgminError, IterState, State}; + use crate::core::{test_utils::TestProblem, ArgminError, State}; use crate::solver::linesearch::MoreThuenteLineSearch; - use crate::test_trait_impl; test_trait_impl!( sr1, diff --git a/crates/argmin/src/solver/quasinewton/sr1_trustregion.rs b/crates/argmin/src/solver/quasinewton/sr1_trustregion.rs index 39c160323..e1ee83f1b 100644 --- a/crates/argmin/src/solver/quasinewton/sr1_trustregion.rs +++ b/crates/argmin/src/solver/quasinewton/sr1_trustregion.rs @@ -349,9 +349,8 @@ where #[cfg(test)] mod tests { use super::*; - use crate::core::{test_utils::TestProblem, ArgminError, IterState, State}; + use crate::core::{test_utils::TestProblem, ArgminError, State}; use crate::solver::trustregion::CauchyPoint; - use crate::test_trait_impl; test_trait_impl!(sr1, SR1TrustRegion, f64>); diff --git a/crates/argmin/src/solver/simulatedannealing/mod.rs b/crates/argmin/src/solver/simulatedannealing/mod.rs index 2e78d1841..c1ae80678 100644 --- a/crates/argmin/src/solver/simulatedannealing/mod.rs +++ b/crates/argmin/src/solver/simulatedannealing/mod.rs @@ -571,7 +571,6 @@ where mod tests { use super::*; use crate::core::{test_utils::TestProblem, ArgminError, State}; - use crate::test_trait_impl; use approx::assert_relative_eq; test_trait_impl!(sa, SimulatedAnnealing); diff --git a/crates/argmin/src/solver/trustregion/cauchypoint.rs b/crates/argmin/src/solver/trustregion/cauchypoint.rs index 46c0aa29f..56149d954 100644 --- a/crates/argmin/src/solver/trustregion/cauchypoint.rs +++ b/crates/argmin/src/solver/trustregion/cauchypoint.rs @@ -131,7 +131,6 @@ where mod tests { use super::*; use crate::core::{test_utils::TestProblem, ArgminError}; - use crate::test_trait_impl; use approx::assert_relative_eq; test_trait_impl!(cauchypoint, CauchyPoint); diff --git a/crates/argmin/src/solver/trustregion/dogleg.rs b/crates/argmin/src/solver/trustregion/dogleg.rs index 1e624543c..97b4f70d9 100644 --- a/crates/argmin/src/solver/trustregion/dogleg.rs +++ b/crates/argmin/src/solver/trustregion/dogleg.rs @@ -167,7 +167,6 @@ mod tests { use super::*; #[cfg(feature = "_ndarrayl")] use crate::core::ArgminError; - use crate::test_trait_impl; test_trait_impl!(dogleg, Dogleg); diff --git a/crates/argmin/src/solver/trustregion/steihaug.rs b/crates/argmin/src/solver/trustregion/steihaug.rs index d13472959..17892eea0 100644 --- a/crates/argmin/src/solver/trustregion/steihaug.rs +++ b/crates/argmin/src/solver/trustregion/steihaug.rs @@ -330,7 +330,6 @@ mod tests { use super::*; use crate::core::test_utils::TestProblem; use crate::core::ArgminError; - use crate::test_trait_impl; use approx::assert_relative_eq; test_trait_impl!(steihaug, Steihaug); diff --git a/crates/argmin/src/solver/trustregion/trustregion_method.rs b/crates/argmin/src/solver/trustregion/trustregion_method.rs index 1241d7b20..8996cb68f 100644 --- a/crates/argmin/src/solver/trustregion/trustregion_method.rs +++ b/crates/argmin/src/solver/trustregion/trustregion_method.rs @@ -303,7 +303,6 @@ mod tests { use crate::core::test_utils::TestProblem; use crate::core::{ArgminError, State}; use crate::solver::trustregion::{CauchyPoint, Steihaug}; - use crate::test_trait_impl; test_trait_impl!(trustregion, TrustRegion, f64>); diff --git a/crates/argmin/src/tests.rs b/crates/argmin/src/tests.rs index 8137b5add..d7bc9fa74 100644 --- a/crates/argmin/src/tests.rs +++ b/crates/argmin/src/tests.rs @@ -9,7 +9,6 @@ use approx::assert_relative_eq; use ndarray::prelude::*; -use ndarray::{Array1, Array2}; use crate::core::{CostFunction, Error, Executor, Gradient, Hessian, State}; use crate::solver::gradientdescent::SteepestDescent;