Home
last modified time | relevance | path

Searched refs:IdCast (Results 1 – 4 of 4) sorted by relevance

/linux/rust/zerocopy/src/pointer/
H A Dmod.rs95 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 Dptr.rs169 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 Dtransmute.rs330 type CastFrom = cast::IdCast;
/linux/rust/zerocopy/src/
H A Dref.rs967 T: TransmuteFromPtr<T, A, Initialized, Valid, crate::pointer::cast::IdCast, S>, in cast_for_sized() argument