#![no_std]
use der::Class;
#[derive(Clone, Copy, Debug)]
pub struct BrokenDoc;
impl BrokenDoc {
#[inline]
pub const fn foo() {
_ = Class::Universal;
}
}
#[cfg(feature = "bar")]
pub mod bar;
#[cfg(feature = "foo")]
pub mod foo;
#[derive(Clone, Copy, Debug)]
pub struct A;
impl A {
#[inline]
#[must_use]
pub const fn b(self) -> u32 {
10
}
}
#[cfg(all(target_arch = "x86_64", target_os = "linux", target_env = "gnu"))]
#[derive(Clone, Copy, Debug)]
pub struct B;
#[cfg(all(target_arch = "x86_64", target_os = "linux", target_env = "gnu"))]
impl B {
#[inline]
#[must_use]
pub const fn b(self) -> u32 {
10
}
}
#[cfg(all(target_arch = "aarch64", target_os = "macos"))]
#[derive(Clone, Copy, Debug)]
pub struct C;
#[cfg(all(target_arch = "aarch64", target_os = "macos"))]
impl C {
#[inline]
#[must_use]
pub const fn b(self) -> u32 {
10
}
}