Skip to content

Commit 52fe1a7

Browse files
committed
Remove manual serde bound
1 parent b265d63 commit 52fe1a7

2 files changed

Lines changed: 3 additions & 6 deletions

File tree

algorithms/linfa-logistic/src/hyperparams.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,15 @@ use serde_crate::{Deserialize, Serialize};
1313
#[cfg_attr(
1414
feature = "serde",
1515
derive(Serialize, Deserialize),
16-
serde(crate = "serde_crate"),
17-
serde(bound(deserialize = "D: Deserialize<'de>"))
16+
serde(crate = "serde_crate")
1817
)]
1918
pub struct LogisticRegressionParams<F: Float, D: Dimension>(LogisticRegressionValidParams<F, D>);
2019

2120
#[derive(Debug, Clone, PartialEq)]
2221
#[cfg_attr(
2322
feature = "serde",
2423
derive(Serialize, Deserialize),
25-
serde(crate = "serde_crate"),
26-
serde(bound(deserialize = "D: Deserialize<'de>"))
24+
serde(crate = "serde_crate")
2725
)]
2826
pub struct LogisticRegressionValidParams<F: Float, D: Dimension> {
2927
pub(crate) alpha: F,

algorithms/linfa-logistic/src/lib.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -574,8 +574,7 @@ fn multi_logistic_grad<F: Float, A: Data<Elem = F>>(
574574
#[cfg_attr(
575575
feature = "serde",
576576
derive(Serialize, Deserialize),
577-
serde(crate = "serde_crate"),
578-
serde(bound(deserialize = "C: Deserialize<'de>"))
577+
serde(crate = "serde_crate")
579578
)]
580579
pub struct FittedLogisticRegression<F: Float, C: PartialOrd + Clone> {
581580
threshold: F,

0 commit comments

Comments
 (0)