fespbvgg_docs_rs 0.17.0

Dummy crate to test publishing to docs.rs.
Documentation
//! Dummy crate that allows me to test how crates are published to docs.rs
//!
//! Do not use this. I tried to avoid "stealing" a useful crate name.
#![cfg_attr(docsrs, feature(doc_cfg))]
#![no_std]
use der::Class;
/// `BrokenDoc`.
#[derive(Clone, Copy, Debug)]
pub struct BrokenDoc;
impl BrokenDoc {
    /// Hi.
    #[inline]
    pub const fn foo() {
        _ = Class::Universal;
    }
}
/// Bar.
#[cfg(feature = "bar")]
pub mod bar;
/// Foo.
#[cfg(feature = "foo")]
pub mod foo;
/// A.
///
/// See [`u32`].
#[derive(Clone, Copy, Debug)]
pub struct A;
impl A {
    /// Stuff.
    #[inline]
    #[must_use]
    pub const fn b(self) -> u32 {
        10
    }
}
/// B.
///
/// See [`u32`].
#[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 {
    /// Stuff.
    #[inline]
    #[must_use]
    pub const fn b(self) -> u32 {
        10
    }
}
/// C.
///
/// See [`u32`].
#[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 {
    /// Stuff.
    #[inline]
    #[must_use]
    pub const fn b(self) -> u32 {
        10
    }
}