Searched refs:KnownSize (Results 1 – 4 of 4) sorted by relevance
18 ptr::KnownSize,410 pub struct CoherentBox<T: KnownSize + ?Sized>(Coherent<T>);536 impl<T: KnownSize + ?Sized> Deref for CoherentBox<T> {549 impl<T: AsBytes + FromBytes + KnownSize + ?Sized> DerefMut for CoherentBox<T> {560 impl<T: AsBytes + FromBytes + KnownSize + ?Sized> From<CoherentBox<T>> for Coherent<T> {595 pub struct Coherent<T: KnownSize + ?Sized> {602 impl<T: KnownSize + ?Sized> Coherent<T> {964 impl<T: KnownSize + ?Sized> Drop for Coherent<T> {984 unsafe impl<T: KnownSize + Send + ?Sized> Send for Coherent<T> {}990 unsafe impl<T: KnownSize + ?Sized + AsBytes + FromBytes + Sync> Sync for Coherent<T> {}[all …]
237 pub trait KnownSize { trait242 impl<T> KnownSize for T {249 impl<T> KnownSize for [T] { impl
15 ptr::KnownSize,528 pub fn write_dma<T: KnownSize + AsBytes + ?Sized>( in write_dma()
17 KnownSize, //648 pub(crate) fn new<'a, A: AsBytes + FromBytes + KnownSize + ?Sized>( in new()