[−]Struct hassium::core::ecs::error::BoxedErr
A boxed error implementing Debug
, Display
and Error
.
Methods
impl BoxedErr
pub fn new<T>(err: T) -> BoxedErr where
T: Error + Send + Sync + 'static,
T: Error + Send + Sync + 'static,
Creates a new boxed error.
Trait Implementations
impl AsRef<dyn Error + 'static> for BoxedErr
impl Display for BoxedErr
impl Debug for BoxedErr
impl Error for BoxedErr
Auto Trait Implementations
impl Unpin for BoxedErr
impl Sync for BoxedErr
impl Send for BoxedErr
impl !UnwindSafe for BoxedErr
impl !RefUnwindSafe for BoxedErr
Blanket Implementations
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
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.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Any for T where
T: Any,
T: Any,
fn get_type_id(&self) -> TypeId
impl<T> Resource for T where
T: Any + Send + Sync,
T: Any + Send + Sync,
impl<T> Erased for T
impl<T> Event for T where
T: Send + Sync + 'static,
T: Send + Sync + 'static,
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
T: Parameter<Self>,