#[repr(C)]pub enum RKRStatus {
RKR_STATUS_SUCCESS = 0,
RKR_STATUS_NULL_POINTER = -1,
RKR_STATUS_INVALID_UTF8 = -2,
RKR_STATUS_INVALID_JSON = -3,
RKR_STATUS_IO_ERROR = -4,
RKR_STATUS_INDEX_OUT_OF_BOUNDS = -5,
RKR_STATUS_BUFFER_TOO_SMALL = -6,
RKR_STATUS_INTERNAL_ERROR = -7,
}Expand description
Error codes for RKR functions.
Variants§
RKR_STATUS_SUCCESS = 0
Function completed successfully.
RKR_STATUS_NULL_POINTER = -1
A null pointer was passed for a required argument.
RKR_STATUS_INVALID_UTF8 = -2
An input string was not valid UTF-8.
RKR_STATUS_INVALID_JSON = -3
JSON parsing or serialization failed.
RKR_STATUS_IO_ERROR = -4
File I/O error.
RKR_STATUS_INDEX_OUT_OF_BOUNDS = -5
Index out of bounds.
RKR_STATUS_BUFFER_TOO_SMALL = -6
The destination buffer cannot hold a null-terminated string.
RKR_STATUS_INTERNAL_ERROR = -7
An internal logic error or unhandled state.
Trait Implementations§
impl Eq for RKRStatus
impl StructuralPartialEq for RKRStatus
Auto Trait Implementations§
impl Freeze for RKRStatus
impl RefUnwindSafe for RKRStatus
impl Send for RKRStatus
impl Sync for RKRStatus
impl Unpin for RKRStatus
impl UnsafeUnpin for RKRStatus
impl UnwindSafe for RKRStatus
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