src/norms.rs

branch
dev
changeset 106
1256e7f7f7ad
parent 100
411c6be29fe5
child 109
943c6b3b9414
--- a/src/norms.rs	Tue Apr 29 07:55:18 2025 -0500
+++ b/src/norms.rs	Wed Apr 30 00:23:04 2025 -0500
@@ -5,14 +5,14 @@
 use crate::euclidean::*;
 use crate::mapping::{Instance, Mapping, Space};
 use crate::types::*;
-use serde::Serialize;
+use serde::{Deserialize, Serialize};
 use std::marker::PhantomData;
 
 //
 // Abstract norms
 //
 
-#[derive(Copy, Clone, Debug)]
+#[derive(Copy, Clone, Debug, Serialize, Deserialize)]
 /// Helper structure to convert a [`NormExponent`] into a [`Mapping`]
 pub struct NormMapping<F: Float, E: NormExponent> {
     pub(crate) exponent: E,

mercurial