[]Struct hassium::core::ecs::error::BoxedErr

pub struct BoxedErr(pub Box<dyn Error + 'static + Sync + Send>);

A boxed error implementing Debug, Display and Error.

Methods

impl BoxedErr

pub fn new<T>(err: T) -> BoxedErr where
    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]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Any for T where
    T: Any

impl<T> Resource for T where
    T: Any + Send + Sync

impl<T> Erased for T

impl<T> Event for T where
    T: Send + Sync + 'static, 

impl<T> SetParameter for T