diff --git a/concrete-optimizer/src/dag/operator/tensor.rs b/concrete-optimizer/src/dag/operator/tensor.rs index 76c4a6fa6..cc2903f39 100644 --- a/concrete-optimizer/src/dag/operator/tensor.rs +++ b/concrete-optimizer/src/dag/operator/tensor.rs @@ -1,4 +1,5 @@ -use std::{iter::Sum, ops::Mul}; +use std::iter::Sum; +use std::ops::Mul; use delegate::delegate; diff --git a/concrete-optimizer/src/noise_estimator/operators/atomic_pattern.rs b/concrete-optimizer/src/noise_estimator/operators/atomic_pattern.rs index aaf472221..f6681d593 100644 --- a/concrete-optimizer/src/noise_estimator/operators/atomic_pattern.rs +++ b/concrete-optimizer/src/noise_estimator/operators/atomic_pattern.rs @@ -1,10 +1,9 @@ use crate::global_parameters::DEFAUT_DOMAINS; -use crate::parameters; use crate::parameters::{ AtomicPatternParameters, BrDecompositionParameters, CmuxParameters, GlweParameters, KeyswitchParameters, PbsParameters, }; -use crate::security; +use crate::{parameters, security}; use concrete_commons::dispersion::{DispersionParameter, Variance}; use concrete_commons::key_kinds::BinaryKeyKind; use concrete_commons::numeric::UnsignedInteger; diff --git a/concrete-optimizer/src/utils/cache/read_only.rs b/concrete-optimizer/src/utils/cache/read_only.rs index bc3208082..89037eb4e 100644 --- a/concrete-optimizer/src/utils/cache/read_only.rs +++ b/concrete-optimizer/src/utils/cache/read_only.rs @@ -1,8 +1,10 @@ +use std::cmp::Eq; use std::collections::hash_map::RandomState; +use std::collections::HashMap; use std::hash::Hash; -use std::{cmp::Eq, collections::HashMap}; -use serde::{de::DeserializeOwned, Serialize}; +use serde::de::DeserializeOwned; +use serde::Serialize; pub type Map = HashMap; diff --git a/v0-parameters/src/lib.rs b/v0-parameters/src/lib.rs index 20c90ac20..e90b1f313 100644 --- a/v0-parameters/src/lib.rs +++ b/v0-parameters/src/lib.rs @@ -12,15 +12,14 @@ use clap::Parser; use concrete_optimizer::computing_cost::cpu::CpuComplexity; use concrete_optimizer::config; use concrete_optimizer::global_parameters::DEFAUT_DOMAINS; -use concrete_optimizer::optimization::atomic_pattern as optimize_atomic_pattern; use concrete_optimizer::optimization::config::{Config, SearchSpace}; use concrete_optimizer::optimization::dag::solo_key::optimize::{self as optimize_dag}; use concrete_optimizer::optimization::dag::solo_key::optimize_generic::Solution; use concrete_optimizer::optimization::dag::solo_key::optimize_generic::Solution::{ WopSolution, WpSolution, }; -use concrete_optimizer::optimization::decomposition; use concrete_optimizer::optimization::wop_atomic_pattern::optimize as optimize_wop_atomic_pattern; +use concrete_optimizer::optimization::{atomic_pattern as optimize_atomic_pattern, decomposition}; use rayon_cond::CondIterator; use std::io::Write;