alef 0.0.1

Name reservation for the alef polyglot binding generator — use `alef-cli` to install the CLI binary.
Documentation
//! # alef
//!
//! Name reservation for the [alef][] polyglot binding generator.
//!
//! **You probably want one of these instead:**
//!
//! - `alef-cli` — the CLI binary. Install with `cargo install alef-cli`.
//! - `alef-codegen` — the codegen library.
//! - `alef-backend-*` — language backends (PyO3, NAPI, Magnus, JNI, etc.).
//!
//! Calling any item from this crate panics with a guidance message; this crate
//! exists only to prevent name squatting on crates.io.
//!
//! [alef]: https://github.com/kreuzberg-dev/alef

#![deny(missing_docs)]

/// Panics with a guidance message pointing at the real crates.
#[track_caller]
pub fn not_available() -> ! {
    panic!(
        "The `alef` crate is a name reservation only. \
         Install the CLI with `cargo install alef-cli`, or depend on \
         `alef-codegen` / `alef-backend-*` for libraries. \
         See https://github.com/kreuzberg-dev/alef."
    );
}