Hide repr attribute from doc of types without guaranteed repr

This commit is contained in:
David Tolnay 2023-02-04 19:12:01 -08:00
parent c7f6aae79c
commit 048264e0a3

View File

@ -88,7 +88,7 @@ unsafe impl MaskElement for $ty {}
/// The layout of this type is unspecified, and may change between platforms /// The layout of this type is unspecified, and may change between platforms
/// and/or Rust versions, and code should not assume that it is equivalent to /// and/or Rust versions, and code should not assume that it is equivalent to
/// `[T; LANES]`. /// `[T; LANES]`.
#[repr(transparent)] #[cfg_attr(not(doc), repr(transparent))] // work around https://github.com/rust-lang/rust/issues/90435
pub struct Mask<T, const LANES: usize>(mask_impl::Mask<T, LANES>) pub struct Mask<T, const LANES: usize>(mask_impl::Mask<T, LANES>)
where where
T: MaskElement, T: MaskElement,