Lines Matching refs:repr
178 => $trait:ident for $ty:ty [$repr:ty]
210 is_trait::<$ty, $repr>();
217 $trait for $ty [$repr]
229 TryFromBytes for $ty:ty [$repr:ty]
239 <$repr as TryFromBytes>::is_bit_valid(candidate.transmute::<_, _, BecauseImmutable>())
245 $trait:ident for $ty:ty [$repr:ty]
490 ($($tyvar:ident: ?Sized + KnownLayout =>)? #[repr($repr:ty)] $ty:ty) => {{
502 type PointerMetadata = <$repr as KnownLayout>::PointerMetadata;
503 type MaybeUninit = <$repr as KnownLayout>::MaybeUninit;
505 const LAYOUT: DstLayout = <$repr as KnownLayout>::LAYOUT;
513 …fn raw_from_ptr_len(bytes: NonNull<u8>, meta: <$repr as KnownLayout>::PointerMetadata) -> NonNull<…
515 let ptr = <$repr>::raw_from_ptr_len(bytes, meta).as_ptr() as *mut Self;
523 let ptr = ptr as *mut $repr;
524 <$repr>::pointer_to_metadata(ptr)