src/mapping.rs

branch
dev
changeset 151
402d717bb5c0
parent 150
c4e394a9c84c
child 161
5df5258332d1
child 171
fa8df5a14486
--- a/src/mapping.rs	Mon Sep 01 13:51:03 2025 -0500
+++ b/src/mapping.rs	Mon Sep 01 20:55:34 2025 -0500
@@ -166,8 +166,9 @@
     _phantoms: PhantomData<(X, F)>,
 }
 
-impl<F: Space, X, G> Mapping<X> for FlattenedCodomain<X, F, G>
+impl<F, X, G> Mapping<X> for FlattenedCodomain<X, F, G>
 where
+    F: ClosedSpace,
     X: Space,
     G: Mapping<X, Codomain = Loc<1, F>>,
 {
@@ -200,7 +201,7 @@
 impl<'a, X, F, G, const N: usize> Mapping<X> for SlicedCodomain<'a, X, F, G, N>
 where
     X: Space,
-    F: Copy + Space,
+    F: Copy + ClosedSpace,
     G: Mapping<X, Codomain = Loc<N, F>>,
 {
     type Codomain = F;

mercurial