//! Cached `*const llama_vocab` handle.
//!
//! `llama.cpp` exposes a per-vocab C struct that owns all token
//! metadata. The Rust binding obtains one via `llama_model_get_vocab`
//! and caches it on the [`crate::model::LlamaModel`] for the lifetime
//! of the model. The handle is read-only and safe to share between
//! threads.
use NonNull;
use llama_crab_sys as sys;
/// Thin wrapper around `*const llama_vocab`.
//
// Safety: `llama_vocab` is read-only and thread-safe per llama.cpp
// documentation.
);