Searched refs:transmute_with (Results 1 – 3 of 3) sorted by relevance
| /linux/rust/zerocopy/src/pointer/ |
| H A D | ptr.rs | 443 self.transmute_with::<U, V, <U as SizeEq<T>>::CastFrom, R>() in transmute() 448 pub fn transmute_with<U, V, C, R>(self) -> Ptr<'a, U, (I::Aliasing, Unaligned, V)> in transmute_with() function 477 let ptr = self.transmute_with::<T, V, IdCast, R>(); in recall_validity() 1022 self.transmute_with::<[u8], Valid, AsBytesCast, _>().bikeshed_recall_aligned() in as_bytes()
|
| /linux/rust/zerocopy/src/ |
| H A D | impls.rs | 114 let byte = byte.transmute_with::<u8, invariant::Valid, CastSizedExact, BecauseImmutable>(); 143 … let c = c.transmute_with::<Unalign<u32>, invariant::Valid, CastSizedExact, BecauseImmutable>(); 176 let c = c.transmute_with::<[u8], invariant::Valid, CastUnsized, BecauseImmutable>(); 186 … let n = n.transmute_with::<Unalign<$prim>, invariant::Valid, CastSizedExact, BecauseImmutable>();
|
| /linux/rust/zerocopy/src/util/ |
| H A D | macro_util.rs | 880 ….transmute_with::<Dst, Initialized, crate::layout::CastFrom<Dst>, (crate::pointer::BecauseMutation… in transmute_ref() 913 .transmute_with::<Dst, Initialized, crate::layout::CastFrom<Dst>, _>() in transmute_mut()
|