Update rust
`Output` is not a member of trait `IndexMut` anymore.
This commit is contained in:
parent
b0f3029ab8
commit
23fbac94e7
4 changed files with 1 additions and 14 deletions
|
@ -541,8 +541,6 @@ impl<S> Index<usize> for Matrix2<S> {
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<S> IndexMut<usize> for Matrix2<S> {
|
impl<S> IndexMut<usize> for Matrix2<S> {
|
||||||
type Output = Vector2<S>;
|
|
||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
fn index_mut<'a>(&'a mut self, i: &usize) -> &'a mut Vector2<S> {
|
fn index_mut<'a>(&'a mut self, i: &usize) -> &'a mut Vector2<S> {
|
||||||
FixedArray::from_fixed_mut(&mut self.as_mut_fixed()[*i])
|
FixedArray::from_fixed_mut(&mut self.as_mut_fixed()[*i])
|
||||||
|
@ -625,8 +623,6 @@ impl<S> Index<usize> for Matrix3<S> {
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<S> IndexMut<usize> for Matrix3<S> {
|
impl<S> IndexMut<usize> for Matrix3<S> {
|
||||||
type Output = Vector3<S>;
|
|
||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
fn index_mut<'a>(&'a mut self, i: &usize) -> &'a mut Vector3<S> {
|
fn index_mut<'a>(&'a mut self, i: &usize) -> &'a mut Vector3<S> {
|
||||||
FixedArray::from_fixed_mut(&mut self.as_mut_fixed()[*i])
|
FixedArray::from_fixed_mut(&mut self.as_mut_fixed()[*i])
|
||||||
|
@ -714,8 +710,6 @@ impl<S> Index<usize> for Matrix4<S> {
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<S> IndexMut<usize> for Matrix4<S> {
|
impl<S> IndexMut<usize> for Matrix4<S> {
|
||||||
type Output = Vector4<S>;
|
|
||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
fn index_mut<'a>(&'a mut self, i: &usize) -> &'a mut Vector4<S> {
|
fn index_mut<'a>(&'a mut self, i: &usize) -> &'a mut Vector4<S> {
|
||||||
FixedArray::from_fixed_mut(&mut self.as_mut_fixed()[*i])
|
FixedArray::from_fixed_mut(&mut self.as_mut_fixed()[*i])
|
||||||
|
|
|
@ -144,7 +144,6 @@ impl<S: BaseNum> Index<usize> for Point2<S> {
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<S: BaseNum> IndexMut<usize> for Point2<S> {
|
impl<S: BaseNum> IndexMut<usize> for Point2<S> {
|
||||||
type Output = S;
|
|
||||||
#[inline]
|
#[inline]
|
||||||
fn index_mut<'a>(&'a mut self, i: &usize) -> &'a mut S {
|
fn index_mut<'a>(&'a mut self, i: &usize) -> &'a mut S {
|
||||||
&mut self.as_mut_fixed()[*i]
|
&mut self.as_mut_fixed()[*i]
|
||||||
|
@ -301,8 +300,6 @@ impl<S: BaseNum> Index<usize> for Point3<S> {
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<S: BaseNum> IndexMut<usize> for Point3<S> {
|
impl<S: BaseNum> IndexMut<usize> for Point3<S> {
|
||||||
type Output = S;
|
|
||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
fn index_mut<'a>(&'a mut self, i: &usize) -> &'a mut S {
|
fn index_mut<'a>(&'a mut self, i: &usize) -> &'a mut S {
|
||||||
&mut self.as_mut_fixed()[*i]
|
&mut self.as_mut_fixed()[*i]
|
||||||
|
|
|
@ -61,8 +61,6 @@ impl<S: BaseFloat> Index<usize> for Quaternion<S> {
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<S: BaseFloat> IndexMut<usize> for Quaternion<S> {
|
impl<S: BaseFloat> IndexMut<usize> for Quaternion<S> {
|
||||||
type Output = S;
|
|
||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
fn index_mut<'a>(&'a mut self, i: &usize) -> &'a mut S {
|
fn index_mut<'a>(&'a mut self, i: &usize) -> &'a mut S {
|
||||||
let slice: &'a mut [S; 4] = unsafe { mem::transmute(self) };
|
let slice: &'a mut [S; 4] = unsafe { mem::transmute(self) };
|
||||||
|
|
|
@ -267,8 +267,6 @@ macro_rules! vec(
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<$S: Copy> IndexMut<usize> for $Self<$S> {
|
impl<$S: Copy> IndexMut<usize> for $Self<$S> {
|
||||||
type Output = S;
|
|
||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
fn index_mut<'a>(&'a mut self, i: &usize) -> &'a mut $S {
|
fn index_mut<'a>(&'a mut self, i: &usize) -> &'a mut $S {
|
||||||
&mut self.as_mut_fixed()[*i]
|
&mut self.as_mut_fixed()[*i]
|
||||||
|
|
Loading…
Reference in a new issue