pub unsafe extern "C" fn llama_rs_sampler_init_grammar_lazy_patterns(
vocab: *const llama_vocab,
grammar_str: *const c_char,
grammar_root: *const c_char,
trigger_patterns: *mut *const c_char,
num_trigger_patterns: usize,
trigger_tokens: *const llama_token,
num_trigger_tokens: usize,
) -> *mut llama_sampler