[−][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]
fn is_chain<T: 'static + Display + Debug>(&self) -> bool
[src]
fn downcast_chain_ref<T: 'static + Display + Debug>(
&self
) -> Option<&ChainError<T>>
[src]
&self
) -> Option<&ChainError<T>>
fn downcast_chain_mut<T: 'static + Display + Debug>(
&mut self
) -> Option<&mut ChainError<T>>
[src]
&mut self
) -> Option<&mut ChainError<T>>
impl ChainErrorDown for dyn Error + Send + 'static
[src]
fn is_chain<T: 'static + Display + Debug>(&self) -> bool
[src]
fn downcast_chain_ref<T: 'static + Display + Debug>(
&self
) -> Option<&ChainError<T>>
[src]
&self
) -> Option<&ChainError<T>>
fn downcast_chain_mut<T: 'static + Display + Debug>(
&mut self
) -> Option<&mut ChainError<T>>
[src]
&mut self
) -> Option<&mut ChainError<T>>
impl ChainErrorDown for dyn Error + Send + Sync + 'static
[src]
fn is_chain<T: 'static + Display + Debug>(&self) -> bool
[src]
fn downcast_chain_ref<T: 'static + Display + Debug>(
&self
) -> Option<&ChainError<T>>
[src]
&self
) -> Option<&ChainError<T>>
fn downcast_chain_mut<T: 'static + Display + Debug>(
&mut self
) -> Option<&mut ChainError<T>>
[src]
&mut self
) -> Option<&mut ChainError<T>>
Implementors
impl<U: 'static + Display + Debug> ChainErrorDown for ChainError<U>
[src]
fn is_chain<T: 'static + Display + Debug>(&self) -> bool
[src]
fn downcast_chain_ref<T: 'static + Display + Debug>(
&self
) -> Option<&ChainError<T>>
[src]
&self
) -> Option<&ChainError<T>>
fn downcast_chain_mut<T: 'static + Display + Debug>(
&mut self
) -> Option<&mut ChainError<T>>
[src]
&mut self
) -> Option<&mut ChainError<T>>