Skip to main content

AsDyn

Trait 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.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

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