Enum world_dispatcher::EcsError [−][src]
The types of errors a System
can create.
Variants
A resource was not initialized in the World
but the
System
tries to access it.
Usually, this means no dispatcher was used and World::initialize
was not called.
The requested resource is already borrowed.
This error is created if the System
tries to read a resource that
has already been mutably borrowed.
It can also happen when trying to mutably borrow a resource that is
already being read.
This error should not occur during normal use, as the dispatchers can recover easily.
The execution of the dispatcher failed and returned one or more errors.
This variant is for user-defined errors.
To create an error of this type easily, use the system_error!
macro.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for EcsError
impl Send for EcsError
impl !Sync for EcsError
impl Unpin for EcsError
impl !UnwindSafe for EcsError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Downcast for T where
T: Any,
[src]
T: Any,
pub fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
[src]
pub fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
[src]
pub fn as_any(&self) -> &(dyn Any + 'static)
[src]
pub fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,