src/domain.rs

changeset 93
8f1e57821d76
parent 89
8d1c959432c8
equal deleted inserted replaced
92:759634edb536 93:8f1e57821d76
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 {

mercurial