Lines Matching refs:KnownSize
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> {}
992 impl<T: KnownSize + AsBytes + ?Sized> debugfs::BinaryWriter for Coherent<T> {