Revert "Update to the last Rust."
This reverts commit c1b91eefbb
.
As a matter of fact, Bounded has not been deleted.
However it is no longer automatically exported by the stdlib.
This commit is contained in:
parent
c1b91eefbb
commit
98b2aa8b9c
|
@ -33,8 +33,8 @@ pub trait RealVec<N: Real>: Vec<N> + Norm<N> {
|
||||||
|
|
||||||
/// Trait grouping uncommon, low-level and borderline (from the mathematical point of view)
|
/// Trait grouping uncommon, low-level and borderline (from the mathematical point of view)
|
||||||
/// operations on vectors.
|
/// operations on vectors.
|
||||||
pub trait VecExt<N>: Vec<N> + Indexable<uint, N> + Iterable<N> + UniformSphereSample + ScalarAdd<N>
|
pub trait VecExt<N>: Vec<N> + Indexable<uint, N> + Iterable<N> +
|
||||||
+ ScalarSub<N> + Orderable
|
UniformSphereSample + ScalarAdd<N> + ScalarSub<N> + Bounded + Orderable
|
||||||
{ }
|
{ }
|
||||||
|
|
||||||
/// Trait grouping uncommon, low-level and borderline (from the mathematical point of view)
|
/// Trait grouping uncommon, low-level and borderline (from the mathematical point of view)
|
||||||
|
@ -47,8 +47,8 @@ Vec<N> for V { }
|
||||||
impl<N: Real, V: Vec<N> + Norm<N>> RealVec<N> for V { }
|
impl<N: Real, V: Vec<N> + Norm<N>> RealVec<N> for V { }
|
||||||
|
|
||||||
impl<N,
|
impl<N,
|
||||||
V: Vec<N> + Indexable<uint, N> + Iterable<N> + UniformSphereSample + ScalarAdd<N> +
|
V: Vec<N> + Indexable<uint, N> + Iterable<N> +
|
||||||
ScalarSub<N> + Orderable>
|
UniformSphereSample + ScalarAdd<N> + ScalarSub<N> + Bounded + Orderable>
|
||||||
VecExt<N> for V { }
|
VecExt<N> for V { }
|
||||||
|
|
||||||
impl<N: Real, V: RealVec<N> + VecExt<N> + Basis + Round> RealVecExt<N> for V { }
|
impl<N: Real, V: RealVec<N> + VecExt<N> + Basis + Round> RealVecExt<N> for V { }
|
||||||
|
|
Loading…
Reference in New Issue