| 189 X : Space, |
190 X : Space, |
| 190 S1 : Mapping<X, Codomain=F>, |
191 S1 : Mapping<X, Codomain=F>, |
| 191 S2 : Mapping<X, Codomain=F>, |
192 S2 : Mapping<X, Codomain=F>, |
| 192 { |
193 { |
| 193 type Codomain = F; |
194 type Codomain = F; |
| |
195 type ArithmeticOptIn = ArithmeticTrue; |
| 194 |
196 |
| 195 #[inline] |
197 #[inline] |
| 196 fn apply<I : Instance<X>>(&self, x : I) -> F { |
198 fn apply<I : Instance<X>>(&self, x : I) -> F { |
| 197 match self { |
199 match self { |
| 198 EitherSupport::Left(ref a) => a.apply(x), |
200 EitherSupport::Left(ref a) => a.apply(x), |