| 26 fn contains<I: Instance<A>>(&self, _: I) -> bool { |
26 fn contains<I: Instance<A>>(&self, _: I) -> bool { |
| 27 true |
27 true |
| 28 } |
28 } |
| 29 } |
29 } |
| 30 |
30 |
| 31 impl<F: Num + PartialOrd + Sized, const N: usize> AdmissibleDomain<Loc<N, F>> for FullSpace {} |
31 impl<U: Space> AdmissibleDomain<U> for FullSpace {} |
| 32 |
32 |
| 33 pub struct UniformRandom<S, R: Rng = StdRng>(pub S, pub R); |
33 pub struct UniformRandom<S, R: Rng = StdRng>(pub S, pub R); |
| 34 |
34 |
| 35 impl<A: Space, S: Set<A>, R: Rng> Set<A> for UniformRandom<S, R> { |
35 impl<A: Space, S: Set<A>, R: Rng> Set<A> for UniformRandom<S, R> { |
| 36 fn contains<I: Instance<A>>(&self, item: I) -> bool { |
36 fn contains<I: Instance<A>>(&self, item: I) -> bool { |