Trait nom::lib::std::prelude::v1::rust_2018::AsMut 1.0.0[−][src]
Used to do a cheap mutable-to-mutable reference conversion.
This trait is similar to AsRef
but used for converting between mutable
references. If you need to do a costly conversion it is better to
implement From
with type &mut T
or write a custom function.
Note: This trait must not fail. If the conversion can fail, use a
dedicated method which returns an Option<T>
or a Result<T, E>
.
Generic Implementations
AsMut
auto-dereferences if the inner type is a mutable reference (e.g.:foo.as_mut()
will work the same iffoo
has type&mut Foo
or&mut &mut Foo
)
Examples
Using AsMut
as trait bound for a generic function we can accept all mutable references
that can be converted to type &mut T
. Because Box<T>
implements AsMut<T>
we can
write a function add_one
that takes all arguments that can be converted to &mut u64
.
Because Box<T>
implements AsMut<T>
, add_one
accepts arguments of type
&mut Box<u64>
as well:
fn add_one<T: AsMut<u64>>(num: &mut T) { *num.as_mut() += 1; } let mut boxed_num = Box::new(0); add_one(&mut boxed_num); assert_eq!(*boxed_num, 1);
Required methods
Implementations on Foreign Types
impl<'_, T, U> AsMut<U> for &'_ mut T where
T: AsMut<U> + ?Sized,
U: ?Sized,
[src]
impl<'_, T, U> AsMut<U> for &'_ mut T where
T: AsMut<U> + ?Sized,
U: ?Sized,
[src]impl<T, const N: usize> AsMut<[T]> for [T; N]
[src]
impl<T, const N: usize> AsMut<[T]> for [T; N]
[src]impl<T> AsMut<[T]> for [T]
[src]
impl<T> AsMut<[T]> for [T]
[src]Implementors
impl<T, S> AsMut<[T; 3]> for Rgb<T, S>
impl<T, S> AsMut<[T; 3]> for Rgb<T, S>
impl<T, C: AsMut<[T; 3]>> AsMut<[T; 4]> for AlphaColor<T, C>
impl<T, C: AsMut<[T; 3]>> AsMut<[T; 4]> for AlphaColor<T, C>
impl<T: ?Sized + Pointable> AsMut<T> for Owned<T>
impl<T: ?Sized + Pointable> AsMut<T> for Owned<T>
impl<L, R> AsMut<str> for Either<L, R> where
L: AsMut<str>,
R: AsMut<str>,
impl<L, R> AsMut<str> for Either<L, R> where
L: AsMut<str>,
R: AsMut<str>,
impl<L, R> AsMut<Path> for Either<L, R> where
L: AsMut<Path>,
R: AsMut<Path>,
impl<L, R> AsMut<Path> for Either<L, R> where
L: AsMut<Path>,
R: AsMut<Path>,
impl<L, R> AsMut<OsStr> for Either<L, R> where
L: AsMut<OsStr>,
R: AsMut<OsStr>,
impl<L, R> AsMut<OsStr> for Either<L, R> where
L: AsMut<OsStr>,
R: AsMut<OsStr>,
impl<L, R> AsMut<CStr> for Either<L, R> where
L: AsMut<CStr>,
R: AsMut<CStr>,
impl<L, R> AsMut<CStr> for Either<L, R> where
L: AsMut<CStr>,
R: AsMut<CStr>,
impl<L, R, Target> AsMut<Target> for Either<L, R> where
L: AsMut<Target>,
R: AsMut<Target>,
impl<L, R, Target> AsMut<Target> for Either<L, R> where
L: AsMut<Target>,
R: AsMut<Target>,
impl<L, R, Target> AsMut<[Target]> for Either<L, R> where
L: AsMut<[Target]>,
R: AsMut<[Target]>,
impl<L, R, Target> AsMut<[Target]> for Either<L, R> where
L: AsMut<[Target]>,
R: AsMut<[Target]>,
impl<T: AsMut<[u8]>> AsMut<[u8]> for Window<T>
impl<T: AsMut<[u8]>> AsMut<[u8]> for Window<T>
impl<T, N> AsMut<[T]> for GenericArray<T, N> where
N: ArrayLength<T>,
impl<T, N> AsMut<[T]> for GenericArray<T, N> where
N: ArrayLength<T>,
impl<T> AsMut<[T; 1]> for GenericArray<T, U1>
impl<T> AsMut<[T; 1]> for GenericArray<T, U1>
impl<T> AsMut<[T; 2]> for GenericArray<T, U2>
impl<T> AsMut<[T; 2]> for GenericArray<T, U2>
impl<T> AsMut<[T; 3]> for GenericArray<T, U3>
impl<T> AsMut<[T; 3]> for GenericArray<T, U3>
impl<T> AsMut<[T; 4]> for GenericArray<T, U4>
impl<T> AsMut<[T; 4]> for GenericArray<T, U4>
impl<T> AsMut<[T; 5]> for GenericArray<T, U5>
impl<T> AsMut<[T; 5]> for GenericArray<T, U5>
impl<T> AsMut<[T; 6]> for GenericArray<T, U6>
impl<T> AsMut<[T; 6]> for GenericArray<T, U6>
impl<T> AsMut<[T; 7]> for GenericArray<T, U7>
impl<T> AsMut<[T; 7]> for GenericArray<T, U7>
impl<T> AsMut<[T; 8]> for GenericArray<T, U8>
impl<T> AsMut<[T; 8]> for GenericArray<T, U8>
impl<T> AsMut<[T; 9]> for GenericArray<T, U9>
impl<T> AsMut<[T; 9]> for GenericArray<T, U9>
impl<T> AsMut<[T; 10]> for GenericArray<T, U10>
impl<T> AsMut<[T; 10]> for GenericArray<T, U10>
impl<T> AsMut<[T; 11]> for GenericArray<T, U11>
impl<T> AsMut<[T; 11]> for GenericArray<T, U11>
impl<T> AsMut<[T; 12]> for GenericArray<T, U12>
impl<T> AsMut<[T; 12]> for GenericArray<T, U12>
impl<T> AsMut<[T; 13]> for GenericArray<T, U13>
impl<T> AsMut<[T; 13]> for GenericArray<T, U13>
impl<T> AsMut<[T; 14]> for GenericArray<T, U14>
impl<T> AsMut<[T; 14]> for GenericArray<T, U14>
impl<T> AsMut<[T; 15]> for GenericArray<T, U15>
impl<T> AsMut<[T; 15]> for GenericArray<T, U15>
impl<T> AsMut<[T; 16]> for GenericArray<T, U16>
impl<T> AsMut<[T; 16]> for GenericArray<T, U16>
impl<T> AsMut<[T; 17]> for GenericArray<T, U17>
impl<T> AsMut<[T; 17]> for GenericArray<T, U17>
impl<T> AsMut<[T; 18]> for GenericArray<T, U18>
impl<T> AsMut<[T; 18]> for GenericArray<T, U18>
impl<T> AsMut<[T; 19]> for GenericArray<T, U19>
impl<T> AsMut<[T; 19]> for GenericArray<T, U19>
impl<T> AsMut<[T; 20]> for GenericArray<T, U20>
impl<T> AsMut<[T; 20]> for GenericArray<T, U20>
impl<T> AsMut<[T; 21]> for GenericArray<T, U21>
impl<T> AsMut<[T; 21]> for GenericArray<T, U21>
impl<T> AsMut<[T; 22]> for GenericArray<T, U22>
impl<T> AsMut<[T; 22]> for GenericArray<T, U22>
impl<T> AsMut<[T; 23]> for GenericArray<T, U23>
impl<T> AsMut<[T; 23]> for GenericArray<T, U23>
impl<T> AsMut<[T; 24]> for GenericArray<T, U24>
impl<T> AsMut<[T; 24]> for GenericArray<T, U24>
impl<T> AsMut<[T; 25]> for GenericArray<T, U25>
impl<T> AsMut<[T; 25]> for GenericArray<T, U25>
impl<T> AsMut<[T; 26]> for GenericArray<T, U26>
impl<T> AsMut<[T; 26]> for GenericArray<T, U26>
impl<T> AsMut<[T; 27]> for GenericArray<T, U27>
impl<T> AsMut<[T; 27]> for GenericArray<T, U27>
impl<T> AsMut<[T; 28]> for GenericArray<T, U28>
impl<T> AsMut<[T; 28]> for GenericArray<T, U28>
impl<T> AsMut<[T; 29]> for GenericArray<T, U29>
impl<T> AsMut<[T; 29]> for GenericArray<T, U29>
impl<T> AsMut<[T; 30]> for GenericArray<T, U30>
impl<T> AsMut<[T; 30]> for GenericArray<T, U30>
impl<T> AsMut<[T; 31]> for GenericArray<T, U31>
impl<T> AsMut<[T; 31]> for GenericArray<T, U31>
impl<T> AsMut<[T; 32]> for GenericArray<T, U32>
impl<T> AsMut<[T; 32]> for GenericArray<T, U32>
impl<N, S> AsMut<[N; 1]> for Matrix<N, U1, U1, S> where
N: Scalar,
S: ContiguousStorageMut<N, U1, U1>,
impl<N, S> AsMut<[N; 1]> for Matrix<N, U1, U1, S> where
N: Scalar,
S: ContiguousStorageMut<N, U1, U1>,
impl<N, S> AsMut<[N; 2]> for Matrix<N, U1, U2, S> where
N: Scalar,
S: ContiguousStorageMut<N, U1, U2>,
impl<N, S> AsMut<[N; 2]> for Matrix<N, U1, U2, S> where
N: Scalar,
S: ContiguousStorageMut<N, U1, U2>,
impl<N, S> AsMut<[N; 3]> for Matrix<N, U1, U3, S> where
N: Scalar,
S: ContiguousStorageMut<N, U1, U3>,
impl<N, S> AsMut<[N; 3]> for Matrix<N, U1, U3, S> where
N: Scalar,
S: ContiguousStorageMut<N, U1, U3>,
impl<N, S> AsMut<[N; 4]> for Matrix<N, U1, U4, S> where
N: Scalar,
S: ContiguousStorageMut<N, U1, U4>,
impl<N, S> AsMut<[N; 4]> for Matrix<N, U1, U4, S> where
N: Scalar,
S: ContiguousStorageMut<N, U1, U4>,
impl<N, S> AsMut<[N; 5]> for Matrix<N, U1, U5, S> where
N: Scalar,
S: ContiguousStorageMut<N, U1, U5>,
impl<N, S> AsMut<[N; 5]> for Matrix<N, U1, U5, S> where
N: Scalar,
S: ContiguousStorageMut<N, U1, U5>,
impl<N, S> AsMut<[N; 6]> for Matrix<N, U1, U6, S> where
N: Scalar,
S: ContiguousStorageMut<N, U1, U6>,
impl<N, S> AsMut<[N; 6]> for Matrix<N, U1, U6, S> where
N: Scalar,
S: ContiguousStorageMut<N, U1, U6>,
impl<N, S> AsMut<[N; 7]> for Matrix<N, U1, U7, S> where
N: Scalar,
S: ContiguousStorageMut<N, U1, U7>,
impl<N, S> AsMut<[N; 7]> for Matrix<N, U1, U7, S> where
N: Scalar,
S: ContiguousStorageMut<N, U1, U7>,
impl<N, S> AsMut<[N; 8]> for Matrix<N, U1, U8, S> where
N: Scalar,
S: ContiguousStorageMut<N, U1, U8>,
impl<N, S> AsMut<[N; 8]> for Matrix<N, U1, U8, S> where
N: Scalar,
S: ContiguousStorageMut<N, U1, U8>,
impl<N, S> AsMut<[N; 9]> for Matrix<N, U1, U9, S> where
N: Scalar,
S: ContiguousStorageMut<N, U1, U9>,
impl<N, S> AsMut<[N; 9]> for Matrix<N, U1, U9, S> where
N: Scalar,
S: ContiguousStorageMut<N, U1, U9>,
impl<N, S> AsMut<[N; 10]> for Matrix<N, U1, U10, S> where
N: Scalar,
S: ContiguousStorageMut<N, U1, U10>,
impl<N, S> AsMut<[N; 10]> for Matrix<N, U1, U10, S> where
N: Scalar,
S: ContiguousStorageMut<N, U1, U10>,
impl<N, S> AsMut<[N; 11]> for Matrix<N, U1, U11, S> where
N: Scalar,
S: ContiguousStorageMut<N, U1, U11>,
impl<N, S> AsMut<[N; 11]> for Matrix<N, U1, U11, S> where
N: Scalar,
S: ContiguousStorageMut<N, U1, U11>,
impl<N, S> AsMut<[N; 12]> for Matrix<N, U1, U12, S> where
N: Scalar,
S: ContiguousStorageMut<N, U1, U12>,
impl<N, S> AsMut<[N; 12]> for Matrix<N, U1, U12, S> where
N: Scalar,
S: ContiguousStorageMut<N, U1, U12>,
impl<N, S> AsMut<[N; 13]> for Matrix<N, U1, U13, S> where
N: Scalar,
S: ContiguousStorageMut<N, U1, U13>,
impl<N, S> AsMut<[N; 13]> for Matrix<N, U1, U13, S> where
N: Scalar,
S: ContiguousStorageMut<N, U1, U13>,
impl<N, S> AsMut<[N; 14]> for Matrix<N, U1, U14, S> where
N: Scalar,
S: ContiguousStorageMut<N, U1, U14>,
impl<N, S> AsMut<[N; 14]> for Matrix<N, U1, U14, S> where
N: Scalar,
S: ContiguousStorageMut<N, U1, U14>,
impl<N, S> AsMut<[N; 15]> for Matrix<N, U1, U15, S> where
N: Scalar,
S: ContiguousStorageMut<N, U1, U15>,
impl<N, S> AsMut<[N; 15]> for Matrix<N, U1, U15, S> where
N: Scalar,
S: ContiguousStorageMut<N, U1, U15>,
impl<N, S> AsMut<[N; 16]> for Matrix<N, U1, U16, S> where
N: Scalar,
S: ContiguousStorageMut<N, U1, U16>,
impl<N, S> AsMut<[N; 16]> for Matrix<N, U1, U16, S> where
N: Scalar,
S: ContiguousStorageMut<N, U1, U16>,
impl<N, S> AsMut<[N; 2]> for Matrix<N, U2, U1, S> where
N: Scalar,
S: ContiguousStorageMut<N, U2, U1>,
impl<N, S> AsMut<[N; 2]> for Matrix<N, U2, U1, S> where
N: Scalar,
S: ContiguousStorageMut<N, U2, U1>,
impl<N, S> AsMut<[N; 3]> for Matrix<N, U3, U1, S> where
N: Scalar,
S: ContiguousStorageMut<N, U3, U1>,
impl<N, S> AsMut<[N; 3]> for Matrix<N, U3, U1, S> where
N: Scalar,
S: ContiguousStorageMut<N, U3, U1>,
impl<N, S> AsMut<[N; 4]> for Matrix<N, U4, U1, S> where
N: Scalar,
S: ContiguousStorageMut<N, U4, U1>,
impl<N, S> AsMut<[N; 4]> for Matrix<N, U4, U1, S> where
N: Scalar,
S: ContiguousStorageMut<N, U4, U1>,
impl<N, S> AsMut<[N; 5]> for Matrix<N, U5, U1, S> where
N: Scalar,
S: ContiguousStorageMut<N, U5, U1>,
impl<N, S> AsMut<[N; 5]> for Matrix<N, U5, U1, S> where
N: Scalar,
S: ContiguousStorageMut<N, U5, U1>,
impl<N, S> AsMut<[N; 6]> for Matrix<N, U6, U1, S> where
N: Scalar,
S: ContiguousStorageMut<N, U6, U1>,
impl<N, S> AsMut<[N; 6]> for Matrix<N, U6, U1, S> where
N: Scalar,
S: ContiguousStorageMut<N, U6, U1>,
impl<N, S> AsMut<[N; 7]> for Matrix<N, U7, U1, S> where
N: Scalar,
S: ContiguousStorageMut<N, U7, U1>,
impl<N, S> AsMut<[N; 7]> for Matrix<N, U7, U1, S> where
N: Scalar,
S: ContiguousStorageMut<N, U7, U1>,
impl<N, S> AsMut<[N; 8]> for Matrix<N, U8, U1, S> where
N: Scalar,
S: ContiguousStorageMut<N, U8, U1>,
impl<N, S> AsMut<[N; 8]> for Matrix<N, U8, U1, S> where
N: Scalar,
S: ContiguousStorageMut<N, U8, U1>,
impl<N, S> AsMut<[N; 9]> for Matrix<N, U9, U1, S> where
N: Scalar,
S: ContiguousStorageMut<N, U9, U1>,
impl<N, S> AsMut<[N; 9]> for Matrix<N, U9, U1, S> where
N: Scalar,
S: ContiguousStorageMut<N, U9, U1>,
impl<N, S> AsMut<[N; 10]> for Matrix<N, U10, U1, S> where
N: Scalar,
S: ContiguousStorageMut<N, U10, U1>,
impl<N, S> AsMut<[N; 10]> for Matrix<N, U10, U1, S> where
N: Scalar,
S: ContiguousStorageMut<N, U10, U1>,
impl<N, S> AsMut<[N; 11]> for Matrix<N, U11, U1, S> where
N: Scalar,
S: ContiguousStorageMut<N, U11, U1>,
impl<N, S> AsMut<[N; 11]> for Matrix<N, U11, U1, S> where
N: Scalar,
S: ContiguousStorageMut<N, U11, U1>,
impl<N, S> AsMut<[N; 12]> for Matrix<N, U12, U1, S> where
N: Scalar,
S: ContiguousStorageMut<N, U12, U1>,
impl<N, S> AsMut<[N; 12]> for Matrix<N, U12, U1, S> where
N: Scalar,
S: ContiguousStorageMut<N, U12, U1>,
impl<N, S> AsMut<[N; 13]> for Matrix<N, U13, U1, S> where
N: Scalar,
S: ContiguousStorageMut<N, U13, U1>,
impl<N, S> AsMut<[N; 13]> for Matrix<N, U13, U1, S> where
N: Scalar,
S: ContiguousStorageMut<N, U13, U1>,
impl<N, S> AsMut<[N; 14]> for Matrix<N, U14, U1, S> where
N: Scalar,
S: ContiguousStorageMut<N, U14, U1>,
impl<N, S> AsMut<[N; 14]> for Matrix<N, U14, U1, S> where
N: Scalar,
S: ContiguousStorageMut<N, U14, U1>,
impl<N, S> AsMut<[N; 15]> for Matrix<N, U15, U1, S> where
N: Scalar,
S: ContiguousStorageMut<N, U15, U1>,
impl<N, S> AsMut<[N; 15]> for Matrix<N, U15, U1, S> where
N: Scalar,
S: ContiguousStorageMut<N, U15, U1>,
impl<N, S> AsMut<[N; 16]> for Matrix<N, U16, U1, S> where
N: Scalar,
S: ContiguousStorageMut<N, U16, U1>,
impl<N, S> AsMut<[N; 16]> for Matrix<N, U16, U1, S> where
N: Scalar,
S: ContiguousStorageMut<N, U16, U1>,
impl<N: Scalar, S> AsMut<[[N; 2]; 2]> for Matrix<N, U2, U2, S> where
S: ContiguousStorageMut<N, U2, U2>,
impl<N: Scalar, S> AsMut<[[N; 2]; 2]> for Matrix<N, U2, U2, S> where
S: ContiguousStorageMut<N, U2, U2>,
impl<N: Scalar, S> AsMut<[[N; 2]; 3]> for Matrix<N, U2, U3, S> where
S: ContiguousStorageMut<N, U2, U3>,
impl<N: Scalar, S> AsMut<[[N; 2]; 3]> for Matrix<N, U2, U3, S> where
S: ContiguousStorageMut<N, U2, U3>,
impl<N: Scalar, S> AsMut<[[N; 2]; 4]> for Matrix<N, U2, U4, S> where
S: ContiguousStorageMut<N, U2, U4>,
impl<N: Scalar, S> AsMut<[[N; 2]; 4]> for Matrix<N, U2, U4, S> where
S: ContiguousStorageMut<N, U2, U4>,
impl<N: Scalar, S> AsMut<[[N; 2]; 5]> for Matrix<N, U2, U5, S> where
S: ContiguousStorageMut<N, U2, U5>,
impl<N: Scalar, S> AsMut<[[N; 2]; 5]> for Matrix<N, U2, U5, S> where
S: ContiguousStorageMut<N, U2, U5>,
impl<N: Scalar, S> AsMut<[[N; 2]; 6]> for Matrix<N, U2, U6, S> where
S: ContiguousStorageMut<N, U2, U6>,
impl<N: Scalar, S> AsMut<[[N; 2]; 6]> for Matrix<N, U2, U6, S> where
S: ContiguousStorageMut<N, U2, U6>,
impl<N: Scalar, S> AsMut<[[N; 3]; 2]> for Matrix<N, U3, U2, S> where
S: ContiguousStorageMut<N, U3, U2>,
impl<N: Scalar, S> AsMut<[[N; 3]; 2]> for Matrix<N, U3, U2, S> where
S: ContiguousStorageMut<N, U3, U2>,
impl<N: Scalar, S> AsMut<[[N; 3]; 3]> for Matrix<N, U3, U3, S> where
S: ContiguousStorageMut<N, U3, U3>,
impl<N: Scalar, S> AsMut<[[N; 3]; 3]> for Matrix<N, U3, U3, S> where
S: ContiguousStorageMut<N, U3, U3>,
impl<N: Scalar, S> AsMut<[[N; 3]; 4]> for Matrix<N, U3, U4, S> where
S: ContiguousStorageMut<N, U3, U4>,
impl<N: Scalar, S> AsMut<[[N; 3]; 4]> for Matrix<N, U3, U4, S> where
S: ContiguousStorageMut<N, U3, U4>,
impl<N: Scalar, S> AsMut<[[N; 3]; 5]> for Matrix<N, U3, U5, S> where
S: ContiguousStorageMut<N, U3, U5>,
impl<N: Scalar, S> AsMut<[[N; 3]; 5]> for Matrix<N, U3, U5, S> where
S: ContiguousStorageMut<N, U3, U5>,
impl<N: Scalar, S> AsMut<[[N; 3]; 6]> for Matrix<N, U3, U6, S> where
S: ContiguousStorageMut<N, U3, U6>,
impl<N: Scalar, S> AsMut<[[N; 3]; 6]> for Matrix<N, U3, U6, S> where
S: ContiguousStorageMut<N, U3, U6>,
impl<N: Scalar, S> AsMut<[[N; 4]; 2]> for Matrix<N, U4, U2, S> where
S: ContiguousStorageMut<N, U4, U2>,
impl<N: Scalar, S> AsMut<[[N; 4]; 2]> for Matrix<N, U4, U2, S> where
S: ContiguousStorageMut<N, U4, U2>,
impl<N: Scalar, S> AsMut<[[N; 4]; 3]> for Matrix<N, U4, U3, S> where
S: ContiguousStorageMut<N, U4, U3>,
impl<N: Scalar, S> AsMut<[[N; 4]; 3]> for Matrix<N, U4, U3, S> where
S: ContiguousStorageMut<N, U4, U3>,
impl<N: Scalar, S> AsMut<[[N; 4]; 4]> for Matrix<N, U4, U4, S> where
S: ContiguousStorageMut<N, U4, U4>,
impl<N: Scalar, S> AsMut<[[N; 4]; 4]> for Matrix<N, U4, U4, S> where
S: ContiguousStorageMut<N, U4, U4>,
impl<N: Scalar, S> AsMut<[[N; 4]; 5]> for Matrix<N, U4, U5, S> where
S: ContiguousStorageMut<N, U4, U5>,
impl<N: Scalar, S> AsMut<[[N; 4]; 5]> for Matrix<N, U4, U5, S> where
S: ContiguousStorageMut<N, U4, U5>,
impl<N: Scalar, S> AsMut<[[N; 4]; 6]> for Matrix<N, U4, U6, S> where
S: ContiguousStorageMut<N, U4, U6>,
impl<N: Scalar, S> AsMut<[[N; 4]; 6]> for Matrix<N, U4, U6, S> where
S: ContiguousStorageMut<N, U4, U6>,
impl<N: Scalar, S> AsMut<[[N; 5]; 2]> for Matrix<N, U5, U2, S> where
S: ContiguousStorageMut<N, U5, U2>,
impl<N: Scalar, S> AsMut<[[N; 5]; 2]> for Matrix<N, U5, U2, S> where
S: ContiguousStorageMut<N, U5, U2>,
impl<N: Scalar, S> AsMut<[[N; 5]; 3]> for Matrix<N, U5, U3, S> where
S: ContiguousStorageMut<N, U5, U3>,
impl<N: Scalar, S> AsMut<[[N; 5]; 3]> for Matrix<N, U5, U3, S> where
S: ContiguousStorageMut<N, U5, U3>,
impl<N: Scalar, S> AsMut<[[N; 5]; 4]> for Matrix<N, U5, U4, S> where
S: ContiguousStorageMut<N, U5, U4>,
impl<N: Scalar, S> AsMut<[[N; 5]; 4]> for Matrix<N, U5, U4, S> where
S: ContiguousStorageMut<N, U5, U4>,
impl<N: Scalar, S> AsMut<[[N; 5]; 5]> for Matrix<N, U5, U5, S> where
S: ContiguousStorageMut<N, U5, U5>,
impl<N: Scalar, S> AsMut<[[N; 5]; 5]> for Matrix<N, U5, U5, S> where
S: ContiguousStorageMut<N, U5, U5>,
impl<N: Scalar, S> AsMut<[[N; 5]; 6]> for Matrix<N, U5, U6, S> where
S: ContiguousStorageMut<N, U5, U6>,
impl<N: Scalar, S> AsMut<[[N; 5]; 6]> for Matrix<N, U5, U6, S> where
S: ContiguousStorageMut<N, U5, U6>,
impl<N: Scalar, S> AsMut<[[N; 6]; 2]> for Matrix<N, U6, U2, S> where
S: ContiguousStorageMut<N, U6, U2>,
impl<N: Scalar, S> AsMut<[[N; 6]; 2]> for Matrix<N, U6, U2, S> where
S: ContiguousStorageMut<N, U6, U2>,
impl<N: Scalar, S> AsMut<[[N; 6]; 3]> for Matrix<N, U6, U3, S> where
S: ContiguousStorageMut<N, U6, U3>,
impl<N: Scalar, S> AsMut<[[N; 6]; 3]> for Matrix<N, U6, U3, S> where
S: ContiguousStorageMut<N, U6, U3>,
impl<N: Scalar, S> AsMut<[[N; 6]; 4]> for Matrix<N, U6, U4, S> where
S: ContiguousStorageMut<N, U6, U4>,
impl<N: Scalar, S> AsMut<[[N; 6]; 4]> for Matrix<N, U6, U4, S> where
S: ContiguousStorageMut<N, U6, U4>,
impl<N: Scalar, S> AsMut<[[N; 6]; 5]> for Matrix<N, U6, U5, S> where
S: ContiguousStorageMut<N, U6, U5>,
impl<N: Scalar, S> AsMut<[[N; 6]; 5]> for Matrix<N, U6, U5, S> where
S: ContiguousStorageMut<N, U6, U5>,
impl<N: Scalar, S> AsMut<[[N; 6]; 6]> for Matrix<N, U6, U6, S> where
S: ContiguousStorageMut<N, U6, U6>,
impl<N: Scalar, S> AsMut<[[N; 6]; 6]> for Matrix<N, U6, U6, S> where
S: ContiguousStorageMut<N, U6, U6>,
impl<N: SimdRealField> AsMut<[N; 8]> for DualQuaternion<N>
impl<N: SimdRealField> AsMut<[N; 8]> for DualQuaternion<N>
impl<T> AsMut<[T]> for Mesh<T>
impl<T> AsMut<[T]> for Mesh<T>
impl<T> AsMut<T> for LazyUpdate<T>
impl<T> AsMut<T> for LazyUpdate<T>
impl<A: Array> AsMut<[<A as Array>::Item]> for SmallVec<A>
impl<A: Array> AsMut<[<A as Array>::Item]> for SmallVec<A>
impl AsMut<XAnyEvent> for XEvent
impl AsMut<XAnyEvent> for XEvent
impl AsMut<XButtonEvent> for XEvent
impl AsMut<XButtonEvent> for XEvent
impl AsMut<XCirculateEvent> for XEvent
impl AsMut<XCirculateEvent> for XEvent
impl AsMut<XCirculateRequestEvent> for XEvent
impl AsMut<XCirculateRequestEvent> for XEvent
impl AsMut<XClientMessageEvent> for XEvent
impl AsMut<XClientMessageEvent> for XEvent
impl AsMut<XColormapEvent> for XEvent
impl AsMut<XColormapEvent> for XEvent
impl AsMut<XConfigureEvent> for XEvent
impl AsMut<XConfigureEvent> for XEvent
impl AsMut<XConfigureRequestEvent> for XEvent
impl AsMut<XConfigureRequestEvent> for XEvent
impl AsMut<XCreateWindowEvent> for XEvent
impl AsMut<XCreateWindowEvent> for XEvent
impl AsMut<XCrossingEvent> for XEvent
impl AsMut<XCrossingEvent> for XEvent
impl AsMut<XDestroyWindowEvent> for XEvent
impl AsMut<XDestroyWindowEvent> for XEvent
impl AsMut<XErrorEvent> for XEvent
impl AsMut<XErrorEvent> for XEvent
impl AsMut<XExposeEvent> for XEvent
impl AsMut<XExposeEvent> for XEvent
impl AsMut<XFocusChangeEvent> for XEvent
impl AsMut<XFocusChangeEvent> for XEvent
impl AsMut<XGenericEventCookie> for XEvent
impl AsMut<XGenericEventCookie> for XEvent
impl AsMut<XGraphicsExposeEvent> for XEvent
impl AsMut<XGraphicsExposeEvent> for XEvent
impl AsMut<XGravityEvent> for XEvent
impl AsMut<XGravityEvent> for XEvent
impl AsMut<XKeyEvent> for XEvent
impl AsMut<XKeyEvent> for XEvent
impl AsMut<XKeymapEvent> for XEvent
impl AsMut<XKeymapEvent> for XEvent
impl AsMut<XMapEvent> for XEvent
impl AsMut<XMapEvent> for XEvent
impl AsMut<XMappingEvent> for XEvent
impl AsMut<XMappingEvent> for XEvent
impl AsMut<XMapRequestEvent> for XEvent
impl AsMut<XMapRequestEvent> for XEvent
impl AsMut<XMotionEvent> for XEvent
impl AsMut<XMotionEvent> for XEvent
impl AsMut<XNoExposeEvent> for XEvent
impl AsMut<XNoExposeEvent> for XEvent
impl AsMut<XPropertyEvent> for XEvent
impl AsMut<XPropertyEvent> for XEvent
impl AsMut<XReparentEvent> for XEvent
impl AsMut<XReparentEvent> for XEvent
impl AsMut<XResizeRequestEvent> for XEvent
impl AsMut<XResizeRequestEvent> for XEvent
impl AsMut<XSelectionClearEvent> for XEvent
impl AsMut<XSelectionClearEvent> for XEvent
impl AsMut<XSelectionEvent> for XEvent
impl AsMut<XSelectionEvent> for XEvent
impl AsMut<XSelectionRequestEvent> for XEvent
impl AsMut<XSelectionRequestEvent> for XEvent
impl AsMut<XUnmapEvent> for XEvent
impl AsMut<XUnmapEvent> for XEvent
impl AsMut<XVisibilityEvent> for XEvent
impl AsMut<XVisibilityEvent> for XEvent
impl AsMut<[i8]> for ClientMessageData
impl AsMut<[i8]> for ClientMessageData
impl AsMut<[u8]> for ClientMessageData
impl AsMut<[u8]> for ClientMessageData
impl AsMut<[i16]> for ClientMessageData
impl AsMut<[i16]> for ClientMessageData
impl AsMut<[u16]> for ClientMessageData
impl AsMut<[u16]> for ClientMessageData
impl AsMut<[i64]> for ClientMessageData
impl AsMut<[i64]> for ClientMessageData
impl AsMut<[u64]> for ClientMessageData
impl AsMut<[u64]> for ClientMessageData
impl AsMut<XF86VidModeNotifyEvent> for XEvent
impl AsMut<XF86VidModeNotifyEvent> for XEvent
impl AsMut<XRRScreenChangeNotifyEvent> for XEvent
impl AsMut<XRRScreenChangeNotifyEvent> for XEvent
impl AsMut<XRRNotifyEvent> for XEvent
impl AsMut<XRRNotifyEvent> for XEvent
impl AsMut<XRROutputChangeNotifyEvent> for XEvent
impl AsMut<XRROutputChangeNotifyEvent> for XEvent
impl AsMut<XRRCrtcChangeNotifyEvent> for XEvent
impl AsMut<XRRCrtcChangeNotifyEvent> for XEvent
impl AsMut<XRROutputPropertyNotifyEvent> for XEvent
impl AsMut<XRROutputPropertyNotifyEvent> for XEvent
impl AsMut<XRRProviderChangeNotifyEvent> for XEvent
impl AsMut<XRRProviderChangeNotifyEvent> for XEvent
impl AsMut<XRRProviderPropertyNotifyEvent> for XEvent
impl AsMut<XRRProviderPropertyNotifyEvent> for XEvent
impl AsMut<XRRResourceChangeNotifyEvent> for XEvent
impl AsMut<XRRResourceChangeNotifyEvent> for XEvent
impl AsMut<XScreenSaverNotifyEvent> for XEvent
impl AsMut<XScreenSaverNotifyEvent> for XEvent