llama-cpp-gbnf 0.12.0

Standalone, model-free GBNF grammar validator built on llama.cpp's real parser
Documentation
[package]
name = "llama-cpp-gbnf"
description = "Standalone, model-free GBNF grammar validator built on llama.cpp's real parser"
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true

[dependencies]
llama-cpp-bindings-sys = { workspace = true }
thiserror = { workspace = true }

[lints.rust]
unsafe_op_in_unsafe_fn = "warn"
unused_qualifications = "warn"

[lints.clippy]
all = { level = "deny", priority = -1 }
pedantic = { level = "warn", priority = -1 }
nursery = { level = "warn", priority = -1 }
module_name_repetitions = "allow"

unwrap_used = "deny"
expect_used = "deny"
panic = "deny"
indexing_slicing = "deny"