| 364 } |
364 } |
| 365 |
365 |
| 366 #[derive(Copy, Clone, Debug)] |
366 #[derive(Copy, Clone, Debug)] |
| 367 pub struct StaticEuclideanOriginGenerator; |
367 pub struct StaticEuclideanOriginGenerator; |
| 368 |
368 |
| 369 impl<Y: StaticEuclidean> OriginGenerator<Y> for StaticEuclideanOriginGenerator { |
369 impl<Y: StaticEuclidean<F, Field = F>, F: Float> OriginGenerator<Y> |
| |
370 for StaticEuclideanOriginGenerator |
| |
371 { |
| 370 type Ref<'b> |
372 type Ref<'b> |
| 371 = Self |
373 = Self |
| 372 where |
374 where |
| 373 Self: 'b; |
375 Self: 'b; |
| 374 |
376 |