pub enum UikaError {
ObjectDestroyed,
InvalidCast,
PropertyNotFound(String),
FunctionNotFound(String),
TypeMismatch,
NullArgument,
IndexOutOfRange,
InvalidOperation(String),
Internal(String),
BufferTooSmall,
}Expand description
Rich error type for Uika operations.
Variants§
ObjectDestroyed
InvalidCast
PropertyNotFound(String)
FunctionNotFound(String)
TypeMismatch
NullArgument
IndexOutOfRange
InvalidOperation(String)
Internal(String)
BufferTooSmall
Trait Implementations§
Source§impl Error for UikaError
impl Error for UikaError
1.30.0 · 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()
Source§impl From<UikaErrorCode> for UikaError
impl From<UikaErrorCode> for UikaError
Source§fn from(code: UikaErrorCode) -> Self
fn from(code: UikaErrorCode) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for UikaError
impl RefUnwindSafe for UikaError
impl Send for UikaError
impl Sync for UikaError
impl Unpin for UikaError
impl UnsafeUnpin for UikaError
impl UnwindSafe for UikaError
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