diff --git a/src/algorithm/neighbour/cover_tree.rs b/src/algorithm/neighbour/cover_tree.rs index 553dc99..96a3389 100644 --- a/src/algorithm/neighbour/cover_tree.rs +++ b/src/algorithm/neighbour/cover_tree.rs @@ -24,7 +24,8 @@ //! ``` use std::fmt::Debug; -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use crate::algorithm::sort::heap_select::HeapSelection; use crate::error::{Failed, FailedError}; diff --git a/src/algorithm/neighbour/linear_search.rs b/src/algorithm/neighbour/linear_search.rs index d82e575..f89e751 100644 --- a/src/algorithm/neighbour/linear_search.rs +++ b/src/algorithm/neighbour/linear_search.rs @@ -22,7 +22,8 @@ //! //! ``` -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use std::cmp::{Ordering, PartialOrd}; use std::marker::PhantomData; diff --git a/src/algorithm/neighbour/mod.rs b/src/algorithm/neighbour/mod.rs index 9e432bd..321ec01 100644 --- a/src/algorithm/neighbour/mod.rs +++ b/src/algorithm/neighbour/mod.rs @@ -35,7 +35,8 @@ use crate::algorithm::neighbour::linear_search::LinearKNNSearch; use crate::error::Failed; use crate::math::distance::Distance; use crate::math::num::RealNumber; -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; pub(crate) mod bbd_tree; /// tree data structure for fast nearest neighbor search diff --git a/src/cluster/dbscan.rs b/src/cluster/dbscan.rs index a117982..73d686d 100644 --- a/src/cluster/dbscan.rs +++ b/src/cluster/dbscan.rs @@ -43,7 +43,8 @@ use std::fmt::Debug; use std::iter::Sum; -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use crate::algorithm::neighbour::{KNNAlgorithm, KNNAlgorithmName}; use crate::api::{Predictor, UnsupervisedEstimator}; diff --git a/src/cluster/kmeans.rs b/src/cluster/kmeans.rs index 78c9105..a454b1f 100644 --- a/src/cluster/kmeans.rs +++ b/src/cluster/kmeans.rs @@ -56,7 +56,8 @@ use rand::Rng; use std::fmt::Debug; use std::iter::Sum; -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use crate::algorithm::neighbour::bbd_tree::BBDTree; use crate::api::{Predictor, UnsupervisedEstimator}; diff --git a/src/decomposition/pca.rs b/src/decomposition/pca.rs index 626f268..e3212e3 100644 --- a/src/decomposition/pca.rs +++ b/src/decomposition/pca.rs @@ -47,7 +47,8 @@ //! use std::fmt::Debug; -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use crate::api::{Transformer, UnsupervisedEstimator}; use crate::error::Failed; diff --git a/src/decomposition/svd.rs b/src/decomposition/svd.rs index 7dc48dc..5524e29 100644 --- a/src/decomposition/svd.rs +++ b/src/decomposition/svd.rs @@ -46,7 +46,8 @@ use std::fmt::Debug; use std::marker::PhantomData; -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use crate::api::{Transformer, UnsupervisedEstimator}; use crate::error::Failed; diff --git a/src/ensemble/random_forest_classifier.rs b/src/ensemble/random_forest_classifier.rs index 74f210c..62e83b5 100644 --- a/src/ensemble/random_forest_classifier.rs +++ b/src/ensemble/random_forest_classifier.rs @@ -49,7 +49,8 @@ use std::default::Default; use std::fmt::Debug; use rand::Rng; -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use crate::api::{Predictor, SupervisedEstimator}; use crate::error::Failed; diff --git a/src/ensemble/random_forest_regressor.rs b/src/ensemble/random_forest_regressor.rs index 74a1b59..18c2f69 100644 --- a/src/ensemble/random_forest_regressor.rs +++ b/src/ensemble/random_forest_regressor.rs @@ -47,7 +47,8 @@ use std::default::Default; use std::fmt::Debug; use rand::Rng; -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use crate::api::{Predictor, SupervisedEstimator}; use crate::error::Failed; diff --git a/src/error/mod.rs b/src/error/mod.rs index 9a9bb8b..4e84f6e 100644 --- a/src/error/mod.rs +++ b/src/error/mod.rs @@ -2,7 +2,8 @@ use std::error::Error; use std::fmt; -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; /// Generic error to be raised when something goes wrong. #[cfg_attr(feature = "serde", derive(Serialize, Deserialize))] diff --git a/src/linalg/naive/dense_matrix.rs b/src/linalg/naive/dense_matrix.rs index 9816a28..1a9b3a6 100644 --- a/src/linalg/naive/dense_matrix.rs +++ b/src/linalg/naive/dense_matrix.rs @@ -1,7 +1,8 @@ #![allow(clippy::ptr_arg)] use std::fmt; use std::fmt::Debug; -#[cfg(feature = "serde")] use std::marker::PhantomData; +#[cfg(feature = "serde")] +use std::marker::PhantomData; use std::ops::Range; #[cfg(feature = "serde")] diff --git a/src/linear/elastic_net.rs b/src/linear/elastic_net.rs index 7e7a29a..f4a4326 100644 --- a/src/linear/elastic_net.rs +++ b/src/linear/elastic_net.rs @@ -56,7 +56,8 @@ //! use std::fmt::Debug; -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use crate::api::{Predictor, SupervisedEstimator}; use crate::error::Failed; diff --git a/src/linear/lasso.rs b/src/linear/lasso.rs index 8f46bbc..17712b1 100644 --- a/src/linear/lasso.rs +++ b/src/linear/lasso.rs @@ -24,7 +24,8 @@ //! use std::fmt::Debug; -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use crate::api::{Predictor, SupervisedEstimator}; use crate::error::Failed; diff --git a/src/linear/linear_regression.rs b/src/linear/linear_regression.rs index 6d24312..290a2db 100644 --- a/src/linear/linear_regression.rs +++ b/src/linear/linear_regression.rs @@ -62,7 +62,8 @@ //! use std::fmt::Debug; -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use crate::api::{Predictor, SupervisedEstimator}; use crate::error::Failed; diff --git a/src/linear/logistic_regression.rs b/src/linear/logistic_regression.rs index cdf78d1..45777be 100644 --- a/src/linear/logistic_regression.rs +++ b/src/linear/logistic_regression.rs @@ -56,7 +56,8 @@ use std::cmp::Ordering; use std::fmt::Debug; use std::marker::PhantomData; -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use crate::api::{Predictor, SupervisedEstimator}; use crate::error::Failed; diff --git a/src/linear/ridge_regression.rs b/src/linear/ridge_regression.rs index 5afa2f9..4e1ebad 100644 --- a/src/linear/ridge_regression.rs +++ b/src/linear/ridge_regression.rs @@ -58,7 +58,8 @@ //! use std::fmt::Debug; -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use crate::api::{Predictor, SupervisedEstimator}; use crate::error::Failed; diff --git a/src/math/distance/euclidian.rs b/src/math/distance/euclidian.rs index 6385f6e..b06d7d1 100644 --- a/src/math/distance/euclidian.rs +++ b/src/math/distance/euclidian.rs @@ -18,7 +18,8 @@ //! //! //! -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use crate::math::num::RealNumber; diff --git a/src/math/distance/hamming.rs b/src/math/distance/hamming.rs index bdd8e14..d23b57f 100644 --- a/src/math/distance/hamming.rs +++ b/src/math/distance/hamming.rs @@ -19,7 +19,8 @@ //! //! -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use crate::math::num::RealNumber; diff --git a/src/math/distance/mahalanobis.rs b/src/math/distance/mahalanobis.rs index 9f47894..7ff86e9 100644 --- a/src/math/distance/mahalanobis.rs +++ b/src/math/distance/mahalanobis.rs @@ -44,7 +44,8 @@ use std::marker::PhantomData; -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use crate::math::num::RealNumber; diff --git a/src/math/distance/manhattan.rs b/src/math/distance/manhattan.rs index 758763b..3162178 100644 --- a/src/math/distance/manhattan.rs +++ b/src/math/distance/manhattan.rs @@ -17,7 +17,8 @@ //! ``` //! //! -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use crate::math::num::RealNumber; diff --git a/src/math/distance/minkowski.rs b/src/math/distance/minkowski.rs index e953571..1e97ea8 100644 --- a/src/math/distance/minkowski.rs +++ b/src/math/distance/minkowski.rs @@ -21,7 +21,8 @@ //! //! -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use crate::math::num::RealNumber; diff --git a/src/metrics/accuracy.rs b/src/metrics/accuracy.rs index c5a129b..6912a4c 100644 --- a/src/metrics/accuracy.rs +++ b/src/metrics/accuracy.rs @@ -16,7 +16,8 @@ //! //! //! -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use crate::linalg::BaseVector; use crate::math::num::RealNumber; diff --git a/src/metrics/auc.rs b/src/metrics/auc.rs index f352ca7..508295b 100644 --- a/src/metrics/auc.rs +++ b/src/metrics/auc.rs @@ -20,7 +20,8 @@ //! * ["The ROC-AUC and the Mann-Whitney U-test", Haupt, J.](https://johaupt.github.io/roc-auc/model%20evaluation/Area_under_ROC_curve.html) #![allow(non_snake_case)] -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use crate::algorithm::sort::quick_sort::QuickArgSort; use crate::linalg::BaseVector; diff --git a/src/metrics/cluster_hcv.rs b/src/metrics/cluster_hcv.rs index 40e5173..d881bdc 100644 --- a/src/metrics/cluster_hcv.rs +++ b/src/metrics/cluster_hcv.rs @@ -1,4 +1,5 @@ -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use crate::linalg::BaseVector; use crate::math::num::RealNumber; diff --git a/src/metrics/f1.rs b/src/metrics/f1.rs index 29f989e..d957d9b 100644 --- a/src/metrics/f1.rs +++ b/src/metrics/f1.rs @@ -18,7 +18,8 @@ //! //! //! -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use crate::linalg::BaseVector; use crate::math::num::RealNumber; diff --git a/src/metrics/mean_absolute_error.rs b/src/metrics/mean_absolute_error.rs index 1049589..db3039f 100644 --- a/src/metrics/mean_absolute_error.rs +++ b/src/metrics/mean_absolute_error.rs @@ -18,7 +18,8 @@ //! //! //! -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use crate::linalg::BaseVector; use crate::math::num::RealNumber; diff --git a/src/metrics/mean_squared_error.rs b/src/metrics/mean_squared_error.rs index 3bcb7e1..3003e5d 100644 --- a/src/metrics/mean_squared_error.rs +++ b/src/metrics/mean_squared_error.rs @@ -18,7 +18,8 @@ //! //! //! -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use crate::linalg::BaseVector; use crate::math::num::RealNumber; diff --git a/src/metrics/precision.rs b/src/metrics/precision.rs index 806c119..2bd0dcf 100644 --- a/src/metrics/precision.rs +++ b/src/metrics/precision.rs @@ -18,7 +18,8 @@ //! //! //! -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use crate::linalg::BaseVector; use crate::math::num::RealNumber; diff --git a/src/metrics/r2.rs b/src/metrics/r2.rs index 0d661b7..c710ef5 100644 --- a/src/metrics/r2.rs +++ b/src/metrics/r2.rs @@ -18,7 +18,8 @@ //! //! //! -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use crate::linalg::BaseVector; use crate::math::num::RealNumber; diff --git a/src/metrics/recall.rs b/src/metrics/recall.rs index 22f5402..d1fad56 100644 --- a/src/metrics/recall.rs +++ b/src/metrics/recall.rs @@ -18,7 +18,8 @@ //! //! //! -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use crate::linalg::BaseVector; use crate::math::num::RealNumber; diff --git a/src/naive_bayes/bernoulli.rs b/src/naive_bayes/bernoulli.rs index 7233b83..cdbfa80 100644 --- a/src/naive_bayes/bernoulli.rs +++ b/src/naive_bayes/bernoulli.rs @@ -42,7 +42,8 @@ use crate::math::num::RealNumber; use crate::math::vector::RealNumberVector; use crate::naive_bayes::{BaseNaiveBayes, NBDistribution}; -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; /// Naive Bayes classifier for Bearnoulli features #[cfg_attr(feature = "serde", derive(Serialize, Deserialize))] diff --git a/src/naive_bayes/categorical.rs b/src/naive_bayes/categorical.rs index c6b66c6..dc8587a 100644 --- a/src/naive_bayes/categorical.rs +++ b/src/naive_bayes/categorical.rs @@ -36,7 +36,8 @@ use crate::linalg::BaseVector; use crate::linalg::Matrix; use crate::math::num::RealNumber; use crate::naive_bayes::{BaseNaiveBayes, NBDistribution}; -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; /// Naive Bayes classifier for categorical features #[cfg_attr(feature = "serde", derive(Serialize, Deserialize))] diff --git a/src/naive_bayes/gaussian.rs b/src/naive_bayes/gaussian.rs index 6ba78bb..c27c396 100644 --- a/src/naive_bayes/gaussian.rs +++ b/src/naive_bayes/gaussian.rs @@ -30,7 +30,8 @@ use crate::linalg::Matrix; use crate::math::num::RealNumber; use crate::math::vector::RealNumberVector; use crate::naive_bayes::{BaseNaiveBayes, NBDistribution}; -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; /// Naive Bayes classifier for categorical features #[cfg_attr(feature = "serde", derive(Serialize, Deserialize))] diff --git a/src/naive_bayes/mod.rs b/src/naive_bayes/mod.rs index 9a24466..f7c8da6 100644 --- a/src/naive_bayes/mod.rs +++ b/src/naive_bayes/mod.rs @@ -39,7 +39,8 @@ use crate::error::Failed; use crate::linalg::BaseVector; use crate::linalg::Matrix; use crate::math::num::RealNumber; -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use std::marker::PhantomData; /// Distribution used in the Naive Bayes classifier. diff --git a/src/naive_bayes/multinomial.rs b/src/naive_bayes/multinomial.rs index 23382a1..fa91020 100644 --- a/src/naive_bayes/multinomial.rs +++ b/src/naive_bayes/multinomial.rs @@ -42,7 +42,8 @@ use crate::math::num::RealNumber; use crate::math::vector::RealNumberVector; use crate::naive_bayes::{BaseNaiveBayes, NBDistribution}; -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; /// Naive Bayes classifier for Multinomial features #[cfg_attr(feature = "serde", derive(Serialize, Deserialize))] diff --git a/src/neighbors/knn_classifier.rs b/src/neighbors/knn_classifier.rs index 0f75220..839eea3 100644 --- a/src/neighbors/knn_classifier.rs +++ b/src/neighbors/knn_classifier.rs @@ -33,7 +33,8 @@ //! use std::marker::PhantomData; -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use crate::algorithm::neighbour::{KNNAlgorithm, KNNAlgorithmName}; use crate::api::{Predictor, SupervisedEstimator}; diff --git a/src/neighbors/knn_regressor.rs b/src/neighbors/knn_regressor.rs index 86bfd85..1edf86a 100644 --- a/src/neighbors/knn_regressor.rs +++ b/src/neighbors/knn_regressor.rs @@ -36,7 +36,8 @@ //! use std::marker::PhantomData; -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use crate::algorithm::neighbour::{KNNAlgorithm, KNNAlgorithmName}; use crate::api::{Predictor, SupervisedEstimator}; diff --git a/src/neighbors/mod.rs b/src/neighbors/mod.rs index 6beb75e..86b1e46 100644 --- a/src/neighbors/mod.rs +++ b/src/neighbors/mod.rs @@ -33,7 +33,8 @@ //! use crate::math::num::RealNumber; -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; /// K Nearest Neighbors Classifier pub mod knn_classifier; diff --git a/src/svm/mod.rs b/src/svm/mod.rs index abe8071..068f773 100644 --- a/src/svm/mod.rs +++ b/src/svm/mod.rs @@ -26,7 +26,8 @@ pub mod svc; pub mod svr; -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use crate::linalg::BaseVector; use crate::math::num::RealNumber; diff --git a/src/svm/svc.rs b/src/svm/svc.rs index 0582cdc..9d77812 100644 --- a/src/svm/svc.rs +++ b/src/svm/svc.rs @@ -76,7 +76,8 @@ use std::marker::PhantomData; use rand::seq::SliceRandom; -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use crate::api::{Predictor, SupervisedEstimator}; use crate::error::Failed; @@ -103,10 +104,13 @@ pub struct SVCParameters, K: Kernel #[cfg_attr(feature = "serde", derive(Serialize, Deserialize))] #[derive(Debug)] -#[cfg_attr(feature = "serde", serde(bound( - serialize = "M::RowVector: Serialize, K: Serialize, T: Serialize", - deserialize = "M::RowVector: Deserialize<'de>, K: Deserialize<'de>, T: Deserialize<'de>", -)))] +#[cfg_attr( + feature = "serde", + serde(bound( + serialize = "M::RowVector: Serialize, K: Serialize, T: Serialize", + deserialize = "M::RowVector: Deserialize<'de>, K: Deserialize<'de>, T: Deserialize<'de>", + )) +)] /// Support Vector Classifier pub struct SVC, K: Kernel> { classes: Vec, diff --git a/src/svm/svr.rs b/src/svm/svr.rs index 4d61b97..cbb1ea5 100644 --- a/src/svm/svr.rs +++ b/src/svm/svr.rs @@ -68,7 +68,8 @@ use std::cell::{Ref, RefCell}; use std::fmt::Debug; use std::marker::PhantomData; -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use crate::api::{Predictor, SupervisedEstimator}; use crate::error::Failed; @@ -95,10 +96,13 @@ pub struct SVRParameters, K: Kernel #[cfg_attr(feature = "serde", derive(Serialize, Deserialize))] #[derive(Debug)] -#[cfg_attr(feature = "serde", serde(bound( - serialize = "M::RowVector: Serialize, K: Serialize, T: Serialize", - deserialize = "M::RowVector: Deserialize<'de>, K: Deserialize<'de>, T: Deserialize<'de>", -)))] +#[cfg_attr( + feature = "serde", + serde(bound( + serialize = "M::RowVector: Serialize, K: Serialize, T: Serialize", + deserialize = "M::RowVector: Deserialize<'de>, K: Deserialize<'de>, T: Deserialize<'de>", + )) +)] /// Epsilon-Support Vector Regression pub struct SVR, K: Kernel> { diff --git a/src/tree/decision_tree_classifier.rs b/src/tree/decision_tree_classifier.rs index b014152..7575a5a 100644 --- a/src/tree/decision_tree_classifier.rs +++ b/src/tree/decision_tree_classifier.rs @@ -68,7 +68,8 @@ use std::fmt::Debug; use std::marker::PhantomData; use rand::seq::SliceRandom; -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use crate::algorithm::sort::quick_sort::QuickArgSort; use crate::api::{Predictor, SupervisedEstimator}; diff --git a/src/tree/decision_tree_regressor.rs b/src/tree/decision_tree_regressor.rs index ef8c52c..d1292db 100644 --- a/src/tree/decision_tree_regressor.rs +++ b/src/tree/decision_tree_regressor.rs @@ -63,7 +63,8 @@ use std::default::Default; use std::fmt::Debug; use rand::seq::SliceRandom; -#[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; +#[cfg(feature = "serde")] +use serde::{Deserialize, Serialize}; use crate::algorithm::sort::quick_sort::QuickArgSort; use crate::api::{Predictor, SupervisedEstimator};