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.

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