Trait thiserror_ext::AsDyn

source ·
pub trait AsDyn: Sealed {
    // Required method
    fn as_dyn(&self) -> &(dyn Error + '_);
}
Expand description

Extension trait for Error that casts the error to a trait object.

Required Methods§

source

fn as_dyn(&self) -> &(dyn Error + '_)

Casts the error to a trait object.

Implementations on Foreign Types§

source§

impl AsDyn for dyn Error

source§

fn as_dyn(&self) -> &(dyn Error + '_)

source§

impl AsDyn for dyn Error + Send

source§

fn as_dyn(&self) -> &(dyn Error + '_)

source§

impl AsDyn for dyn Error + Send + Sync

source§

fn as_dyn(&self) -> &(dyn Error + '_)

source§

impl AsDyn for dyn Error + Send + Sync + UnwindSafe

source§

fn as_dyn(&self) -> &(dyn Error + '_)

source§

impl AsDyn for dyn Error + Sync

source§

fn as_dyn(&self) -> &(dyn Error + '_)

Implementors§

source§

impl<T: Error> AsDyn for T