pub enum CustomErrors {
CreateEntityNeverCalled,
ComponentNotRegistered,
EntityDoesNotExist,
ComponentDataDoesNotExist,
DowncastToWrongType,
CreateSystemNeverCalled,
SystemDoesNotExist,
ComponentInSystemDoesNotExist,
}Expand description
Custom errors that can occur when using the ECS.
Variants§
CreateEntityNeverCalled
ComponentNotRegistered
EntityDoesNotExist
ComponentDataDoesNotExist
DowncastToWrongType
CreateSystemNeverCalled
SystemDoesNotExist
ComponentInSystemDoesNotExist
Trait Implementations§
Source§impl Debug for CustomErrors
impl Debug for CustomErrors
Source§impl Display for CustomErrors
impl Display for CustomErrors
Source§impl Error for CustomErrors
impl Error for CustomErrors
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()
Auto Trait Implementations§
impl Freeze for CustomErrors
impl RefUnwindSafe for CustomErrors
impl Send for CustomErrors
impl Sync for CustomErrors
impl Unpin for CustomErrors
impl UnwindSafe for CustomErrors
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