// The README is the crate documentation, and one of its blocks *is* a
// `build.rs` — a whole file whose `fn main` is the point of showing it. It is
// `no_run`, so the `TARGET` variable it unwraps is never read; clippy sees only
// a doctest wrapped in a `main` it thinks is redundant.
pub use ;
pub use ;
/// The runtime the generated code links against; see [`cinrs_rt`].
///
/// It holds one thing — [`rt::Complex`], which is
/// [`num_complex::Complex`](https://docs.rs/num-complex), and C's arithmetic
/// on it — and exists only because a `_Complex` value has to have a type that
/// other crates already speak and because Annex G's multiplication and
/// division are too big to write out per expansion. Everything else `cinrs`
/// generates names `core` alone.
///
/// The generated code spells this path in full, so a renamed dependency needs
/// `#pragma cinrs crate "<path>"` to say where to find it.
///
/// Present only with the `complex` feature, which is on by default.
pub use cinrs_rt as rt;