Lines Matching refs:KnownLayout
35 FromBytes, Immutable, IntoBytes, KnownLayout, Ptr, ReadOnly, TryFromBytes, ValidityError,
359 <[$t] as $crate::KnownLayout>::LAYOUT
365 <[$t] as $crate::KnownLayout>::LAYOUT
567 Self::Src: IntoBytes + Immutable + KnownLayout, in try_transmute_ref() argument
568 Self::Dst: TryFromBytes + Immutable + KnownLayout; in try_transmute_ref() argument
585 Src: IntoBytes + Immutable + KnownLayout + ?Sized,
586 Dst: TryFromBytes + Immutable + KnownLayout + ?Sized,
606 static_assert!(Src: ?Sized + KnownLayout, Dst: ?Sized + KnownLayout => { in try_transmute_ref()
646 Src: FromBytes + IntoBytes + KnownLayout + ?Sized,
647 Dst: TryFromBytes + IntoBytes + KnownLayout + ?Sized,
670 static_assert!(Src: ?Sized + KnownLayout, Dst: ?Sized + KnownLayout => { in try_transmute_mut()
871 Src: KnownLayout + IntoBytes + Immutable,
872 Dst: KnownLayout<PointerMetadata = usize> + FromBytes + Immutable,
883 static_assert!(Src: ?Sized + KnownLayout, Dst: ?Sized + KnownLayout => { in transmute_ref()
904 Src: KnownLayout + FromBytes + IntoBytes,
905 Dst: KnownLayout<PointerMetadata = usize> + FromBytes + IntoBytes,
916 static_assert!(Src: ?Sized + KnownLayout, Dst: ?Sized + KnownLayout => { in transmute_mut()