Remove neg_self methods
These are a weird methods... they aren't associated with any traits. I think they were left-over from before we moved to operator impls.
This commit is contained in:
parent
019cac1f74
commit
f766973a74
2 changed files with 0 additions and 38 deletions
|
@ -100,15 +100,6 @@ impl<S: BaseFloat> Matrix2<S> {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<S: Copy + Neg<Output = S>> Matrix2<S> {
|
|
||||||
/// Negate this `Matrix2` in-place.
|
|
||||||
#[inline]
|
|
||||||
pub fn neg_self(&mut self) {
|
|
||||||
self[0].neg_self();
|
|
||||||
self[1].neg_self();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
impl<S: BaseFloat> Matrix3<S> {
|
impl<S: BaseFloat> Matrix3<S> {
|
||||||
/// Create a new matrix, providing values for each index.
|
/// Create a new matrix, providing values for each index.
|
||||||
#[inline]
|
#[inline]
|
||||||
|
@ -200,16 +191,6 @@ impl<S: BaseFloat> Matrix3<S> {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<S: Copy + Neg<Output = S>> Matrix3<S> {
|
|
||||||
/// Negate this `Matrix3` in-place.
|
|
||||||
#[inline]
|
|
||||||
pub fn neg_self(&mut self) {
|
|
||||||
self[0].neg_self();
|
|
||||||
self[1].neg_self();
|
|
||||||
self[2].neg_self();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
impl<S: BaseFloat> Matrix4<S> {
|
impl<S: BaseFloat> Matrix4<S> {
|
||||||
/// Create a new matrix, providing values for each index.
|
/// Create a new matrix, providing values for each index.
|
||||||
#[inline]
|
#[inline]
|
||||||
|
@ -267,17 +248,6 @@ impl<S: BaseFloat> Matrix4<S> {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<S: Copy + Neg<Output = S>> Matrix4<S> {
|
|
||||||
/// Negate this `Matrix4` in-place.
|
|
||||||
#[inline]
|
|
||||||
pub fn neg_self(&mut self) {
|
|
||||||
self[0].neg_self();
|
|
||||||
self[1].neg_self();
|
|
||||||
self[2].neg_self();
|
|
||||||
self[3].neg_self();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// A column-major matrix of arbitrary dimensions.
|
/// A column-major matrix of arbitrary dimensions.
|
||||||
pub trait Matrix where
|
pub trait Matrix where
|
||||||
// FIXME: Ugly type signatures - blocked by rust-lang/rust#24092
|
// FIXME: Ugly type signatures - blocked by rust-lang/rust#24092
|
||||||
|
|
|
@ -216,14 +216,6 @@ macro_rules! impl_vector {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<$S: Copy + Neg<Output = $S>> $VectorN<$S> {
|
|
||||||
/// Negate this vector in-place (multiply by -1).
|
|
||||||
#[inline]
|
|
||||||
pub fn neg_self(&mut self) {
|
|
||||||
$(self.$field = -self.$field);+
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// The short constructor.
|
/// The short constructor.
|
||||||
#[inline]
|
#[inline]
|
||||||
pub fn $constructor<S>($($field: S),+) -> $VectorN<S> {
|
pub fn $constructor<S>($($field: S),+) -> $VectorN<S> {
|
||||||
|
|
Loading…
Reference in a new issue