Skip to main content

llama_cpp_bindings/error/
grammar_runtime_error.rs

1#[derive(Debug, PartialEq, Eq, thiserror::Error)]
2pub enum GrammarRuntimeError {
3    #[error("the grammar parser reached an internal error state: {message}")]
4    InternalParserError { message: String },
5    #[error("the grammar lexer became too complex: {message}")]
6    LexerTooComplex { message: String },
7    #[error("the grammar parser became too complex: {message}")]
8    ParserTooComplex { message: String },
9    #[error("the grammar parser exhausted its maximum token budget: {message}")]
10    MaxTokensReached { message: String },
11    #[error("the grammar parser panicked during {operation}")]
12    Panicked { operation: &'static str },
13}