Enum uclicious_libucl_sys::ucl_error
source · #[repr(u32)]
pub enum ucl_error {
UCL_EOK,
UCL_ESYNTAX,
UCL_EIO,
UCL_ESTATE,
UCL_ENESTED,
UCL_EMACRO,
UCL_EINTERNAL,
UCL_ESSL,
UCL_EMERGE,
}
Expand description
The common error codes returned by ucl parser
Variants§
UCL_EOK
< No error
UCL_ESYNTAX
< Syntax error occurred during parsing
UCL_EIO
< IO error occurred during parsing
UCL_ESTATE
< Invalid state machine state
UCL_ENESTED
< Input has too many recursion levels
UCL_EMACRO
< Error processing a macro
UCL_EINTERNAL
< Internal unclassified error
UCL_ESSL
< SSL error
UCL_EMERGE
< A merge error occurred
Trait Implementations§
source§impl PartialEq<ucl_error> for ucl_error
impl PartialEq<ucl_error> for ucl_error
impl Copy for ucl_error
impl Eq for ucl_error
impl StructuralEq for ucl_error
impl StructuralPartialEq for ucl_error
Auto Trait Implementations§
impl RefUnwindSafe for ucl_error
impl Send for ucl_error
impl Sync for ucl_error
impl Unpin for ucl_error
impl UnwindSafe for ucl_error
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