pub enum CJsonError {
ParseError,
NullPointer,
InvalidUtf8,
NotFound,
TypeError,
AllocationError,
InvalidOperation,
}Expand description
Error types for cJSON operations
Variants§
ParseError
Failed to parse JSON
NullPointer
Null pointer encountered
InvalidUtf8
Invalid UTF-8 in string
NotFound
Item not found
TypeError
Wrong type
AllocationError
Memory allocation failed
InvalidOperation
Invalid operation
Trait Implementations§
Source§impl Clone for CJsonError
impl Clone for CJsonError
Source§fn clone(&self) -> CJsonError
fn clone(&self) -> CJsonError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CJsonError
impl Debug for CJsonError
Source§impl Display for CJsonError
impl Display for CJsonError
Source§impl PartialEq for CJsonError
impl PartialEq for CJsonError
impl Eq for CJsonError
impl StructuralPartialEq for CJsonError
Auto Trait Implementations§
impl Freeze for CJsonError
impl RefUnwindSafe for CJsonError
impl Send for CJsonError
impl Sync for CJsonError
impl Unpin for CJsonError
impl UnwindSafe for CJsonError
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