src/kernels/base.rs

branch
dev
changeset 38
0f59c0d02e13
parent 35
b087e3eab191
--- a/src/kernels/base.rs	Thu Jan 23 23:35:28 2025 +0100
+++ b/src/kernels/base.rs	Mon Jan 06 21:37:03 2025 -0500
@@ -1,6 +1,6 @@
 
 //! Things for constructing new kernels from component kernels and traits for analysing them
-use serde::Serialize;
+use serde::{Serialize, Deserialize};
 use numeric_literals::replace_float_literals;
 
 use alg_tools::types::*;
@@ -296,7 +296,7 @@
 /// The kernels typically implement [`Support`]s and [`Mapping`].
 //
 /// Trait implementations have to be on a case-by-case basis.
-#[derive(Copy,Clone,Serialize,Debug,Eq,PartialEq)]
+#[derive(Copy,Clone,Serialize,Deserialize,Debug,Eq,PartialEq)]
 pub struct Convolution<A, B>(
     /// First kernel
     pub A,

mercurial