fespbvgg_docs_rs 0.18.0

Dummy crate to test publishing to docs.rs.
Documentation
//! A.
#![no_std]
#[cfg(feature = "std")]
extern crate std;
use der as _;
#[cfg(not(any(feature = "foo", feature = "bar")))]
use fespbvgg_docs_rs as _;
#[cfg(all(feature = "bar", feature = "std"))]
use fespbvgg_docs_rs::bar::C;
#[cfg(all(feature = "foo", feature = "std"))]
use fespbvgg_docs_rs::foo::B;
#[cfg(feature = "std")]
use std::io::{self, StdoutLock, Write as _};
/// Main.
fn main() {
    #[cfg(feature = "std")]
    let mut stdout = io::stdout().lock();
    #[cfg(feature = "std")]
    call_std(&mut stdout);
    #[cfg(all(feature = "foo", feature = "std"))]
    call_foo(&mut stdout);
    #[cfg(all(feature = "bar", feature = "std"))]
    call_bar(&mut stdout);
    #[cfg(all(feature = "fizz", feature = "std"))]
    call_fizz(&mut stdout);
    #[cfg(all(feature = "buzz", feature = "std"))]
    call_buzz(&mut stdout);
}
/// Std.
#[expect(clippy::unwrap_used, reason = "want to panic")]
#[cfg(feature = "std")]
fn call_std(stdout: &mut StdoutLock<'_>) {
    writeln!(stdout, "std enabled.").unwrap();
}
/// Foo.
#[expect(clippy::unwrap_used, reason = "want to panic")]
#[cfg(all(feature = "foo", feature = "std"))]
fn call_foo(stdout: &mut StdoutLock<'_>) {
    writeln!(stdout, "foo and std enabled: {B}.").unwrap();
}
/// Bar.
#[expect(clippy::unwrap_used, reason = "want to panic")]
#[cfg(all(feature = "bar", feature = "std"))]
fn call_bar(stdout: &mut StdoutLock<'_>) {
    writeln!(stdout, "bar and std enabled: {C}.").unwrap();
}
/// Fizz.
#[expect(clippy::unwrap_used, reason = "want to panic")]
#[cfg(all(feature = "fizz", feature = "std"))]
fn call_fizz(stdout: &mut StdoutLock<'_>) {
    writeln!(stdout, "fizz and std enabled.").unwrap();
}
/// Buzz.
#[expect(clippy::unwrap_used, reason = "want to panic")]
#[cfg(all(feature = "buzz", feature = "std"))]
fn call_buzz(stdout: &mut StdoutLock<'_>) {
    writeln!(stdout, "buzz and std enabled.").unwrap();
}