diff -r c5d8bd1a7728 -r 0f59c0d02e13 src/experiments.rs --- a/src/experiments.rs Thu Jan 23 23:35:28 2025 +0100 +++ b/src/experiments.rs Mon Jan 06 21:37:03 2025 -0500 @@ -102,7 +102,13 @@ ]; /// The $\{0,1\}$-valued characteristic function of a ball as a [`Mapping`]. -#[derive(Debug,Copy,Clone,Serialize,PartialEq)] +#[derive(Debug,Copy,Clone,Serialize,Deserialize,PartialEq)] +#[serde(bound( + serialize = "F : Serialize, + Loc : Serialize", + deserialize = "F : for<'a> Deserialize<'a>, + Loc : for<'a> Deserialize<'a>", +))] struct BallCharacteristic { pub center : Loc, pub radius : F,