Searched refs:TransmuteFrom (Results 1 – 5 of 5) sorted by relevance
| /linux/rust/zerocopy/src/pointer/ |
| H A D | transmute.rs | 158 Src: TransmuteFrom<Dst, DV, SV> + ?Sized, 224 Src: TransmuteFrom<Dst, DV, SV>, 225 Dst: TransmuteFrom<Src, SV, DV> + InvariantsEq<Src>, 276 >: TryTransmuteFromPtr<Src, A, SV, DV, C, R> + TransmuteFrom<Src, SV, DV> 292 Dst: TransmuteFrom<Src, SV, DV> + TryTransmuteFromPtr<Src, A, SV, DV, C, R>, 308 pub unsafe trait TransmuteFrom<Src: ?Sized, SV, DV> {} interface 336 unsafe impl<Src, Dst> TransmuteFrom<Src, Valid, Initialized> for Dst 346 unsafe impl<Src, Dst> TransmuteFrom<Src, Initialized, Valid> for Dst 359 unsafe impl<Src, Dst> TransmuteFrom<Src, Initialized, Initialized> for Dst 372 unsafe impl<Src, Dst, V> TransmuteFrom<Src, V, Uninit> for Dst [all …]
|
| /linux/rust/zerocopy/src/util/ |
| H A D | macros.rs | 202 T: TransmuteFrom<R, Valid, Valid> + ?Sized, 203 R: TransmuteFrom<T, Valid, Valid> + ?Sized, 745 …use crate::pointer::{TransmuteFrom, cast::{CastExact, TransitiveProject}, SizeEq, invariant::Valid… 750 unsafe impl<T $(: ?$optbound)?> TransmuteFrom<T, Valid, Valid> for $wrapper<T> {} impl 752 unsafe impl<T $(: ?$optbound)?> TransmuteFrom<$wrapper<T>, Valid, Valid> for T {} impl 808 use crate::pointer::{TransmuteFrom, SizeEq, invariant::Valid}; 826 unsafe impl<$($tyvar $(: ?$optbound)?)?> TransmuteFrom<$t, Valid, Valid> for $v impl 828 $u: TransmuteFrom<$t, Valid, Valid>, 829 $v: TransmuteFrom<$u, Valid, Valid>,
|
| /linux/rust/zerocopy/src/ |
| H A D | wrappers.rs | 14 use crate::pointer::{invariant::Valid, SizeEq, TransmuteFrom}; 712 unsafe impl<T: ?Sized> TransmuteFrom<T, Valid, Valid> for ReadOnly<T> {} 716 unsafe impl<T: ?Sized> TransmuteFrom<ReadOnly<T>, Valid, Valid> for T {} impl
|
| H A D | impls.rs | 424 use crate::pointer::{SizeEq, TransmuteFrom, invariant::Valid}; 429 unsafe impl<$($tyvar)?> TransmuteFrom<$atomic, Valid, Valid> for $prim {} impl 432 unsafe impl<$($tyvar)?> TransmuteFrom<$prim, Valid, Valid> for $atomic {} impl 447 … unsafe impl<$($tyvar)?> TransmuteFrom<$atomic, Valid, Valid> for core::cell::UnsafeCell<$prim> {} 449 … unsafe impl<$($tyvar)?> TransmuteFrom<core::cell::UnsafeCell<$prim>, Valid, Valid> for $atomic {} impl
|
| H A D | lib.rs | 3375 Wrapping<T>: pointer::TransmuteFrom<T, invariant::Valid, invariant::Valid>, in try_read_from() 3376 T: pointer::TransmuteFrom<Wrapping<T>, invariant::Valid, invariant::Valid>, in try_read_from()
|