pub enum JsonSchemaError {
Nul(NulError),
Convert(i32),
Utf8,
}Expand description
Error converting a JSON Schema into a GBNF grammar via
json_schema_to_grammar (the common feature).
Variants§
Nul(NulError)
The schema string contained an interior NUL byte.
Convert(i32)
The C-side conversion failed (invalid schema / parse error). The wrapped
value is the raw llama_rs_status code.
Utf8
The produced grammar was not valid UTF-8 (should not happen).
Trait Implementations§
Source§impl Debug for JsonSchemaError
impl Debug for JsonSchemaError
Source§impl Display for JsonSchemaError
impl Display for JsonSchemaError
Source§impl Error for JsonSchemaError
impl Error for JsonSchemaError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for JsonSchemaError
impl RefUnwindSafe for JsonSchemaError
impl Send for JsonSchemaError
impl Sync for JsonSchemaError
impl Unpin for JsonSchemaError
impl UnsafeUnpin for JsonSchemaError
impl UnwindSafe for JsonSchemaError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more