[−][src]Trait chainerror::ChainErrorDown
convenience trait to hide the ChainError<T> implementation internals
Required methods
fn is_chain<T: 'static + Display + Debug>(&self) -> bool
test if of type ChainError<T>
fn downcast_chain_ref<T: 'static + Display + Debug>(
&self
) -> Option<&ChainError<T>>
&self
) -> Option<&ChainError<T>>
downcast to a reference of ChainError<T>
fn downcast_chain_mut<T: 'static + Display + Debug>(
&mut self
) -> Option<&mut ChainError<T>>
&mut self
) -> Option<&mut ChainError<T>>
downcast to a mutable reference of ChainError<T>
Implementations on Foreign Types
impl ChainErrorDown for dyn Error + 'static[src]
impl ChainErrorDown for dyn Error + 'staticfn is_chain<T: 'static + Display + Debug>(&self) -> bool | [src] |
fn downcast_chain_ref<T: 'static + Display + Debug>( | [src] |
fn downcast_chain_mut<T: 'static + Display + Debug>( | [src] |
impl ChainErrorDown for dyn Error + Send + 'static[src]
impl ChainErrorDown for dyn Error + Send + 'staticfn is_chain<T: 'static + Display + Debug>(&self) -> bool | [src] |
fn downcast_chain_ref<T: 'static + Display + Debug>( | [src] |
fn downcast_chain_mut<T: 'static + Display + Debug>( | [src] |
impl ChainErrorDown for dyn Error + Send + Sync + 'static[src]
impl ChainErrorDown for dyn Error + Send + Sync + 'staticfn is_chain<T: 'static + Display + Debug>(&self) -> bool | [src] |
fn downcast_chain_ref<T: 'static + Display + Debug>( | [src] |
fn downcast_chain_mut<T: 'static + Display + Debug>( | [src] |
Implementors
impl<U: 'static + Display + Debug> ChainErrorDown for ChainError<U>[src]
impl<U: 'static + Display + Debug> ChainErrorDown for ChainError<U>fn is_chain<T: 'static + Display + Debug>(&self) -> bool | [src] |
fn downcast_chain_ref<T: 'static + Display + Debug>( | [src] |
fn downcast_chain_mut<T: 'static + Display + Debug>( | [src] |