llama-crab 0.1.2

Safe, ergonomic and complete Rust bindings for llama.cpp
1
2
3
4
5
6
7
8
//! Small utilities used across the crate.

use crate::error::{LlamaError, Result};

/// Convert a `&str` to a `CString`, erroring on interior nul bytes.
pub fn to_cstr(s: &str) -> Result<std::ffi::CString> {
    std::ffi::CString::new(s).map_err(LlamaError::from)
}