Lines Matching defs:AsMut
27 use core::convert::{AsMut, AsRef};
1200 impl<L, R> AsMut<$t> for Either<L, R>
1201 where L: AsMut<$t>, R: AsMut<$t>
1237 impl<L, R, Target> AsMut<Target> for Either<L, R>
1239 L: AsMut<Target>,
1240 R: AsMut<Target>,
1247 impl<L, R, Target> AsMut<[Target]> for Either<L, R>
1249 L: AsMut<[Target]>,
1250 R: AsMut<[Target]>,
1435 /// A helper macro to check if AsRef and AsMut are implemented for a given type.
1442 fn check_mut<T: AsMut<$t>>() {}
1443 fn propagate_mut<T1: AsMut<$t>, T2: AsMut<$t>>() {
1454 fn check_array_mut<T: AsMut<[Item]>, Item>() {}
1460 fn propagate_array_mut<T1: AsMut<[Item]>, T2: AsMut<[Item]>, Item>() {