Searched refs:IdCast (Results 1 – 4 of 4) sorted by relevance
| /linux/rust/zerocopy/src/pointer/ |
| H A D | mod.rs | 95 pub struct IdCast; struct 100 unsafe impl<T: ?Sized> Project<T, T> for IdCast { implementation 108 unsafe impl<T: ?Sized> Cast<T, T> for IdCast {} implementation 111 unsafe impl<T: ?Sized> CastExact<T, T> for IdCast {} implementation
|
| H A D | ptr.rs | 169 use crate::pointer::cast::{CastExact, CastSized, IdCast}; 475 T: TransmuteFromPtr<T, I::Aliasing, I::Validity, V, IdCast, R>, in recall_validity() argument 477 let ptr = self.transmute_with::<T, V, IdCast, R>(); in recall_validity() 624 pointer::{cast::IdCast, transmute::TryTransmuteFromPtr}, 774 + TryTransmuteFromPtr<T, I::Aliasing, I::Validity, Valid, IdCast, S>, in try_into_valid() argument
|
| H A D | transmute.rs | 330 type CastFrom = cast::IdCast;
|
| /linux/rust/zerocopy/src/ |
| H A D | ref.rs | 967 T: TransmuteFromPtr<T, A, Initialized, Valid, crate::pointer::cast::IdCast, S>, in cast_for_sized() argument
|