[][src]Trait eyre::EyreContext

pub trait EyreContext: Sized + Send + Sync + 'static {
    fn default(err: &(dyn StdError + 'static)) -> Self;
fn debug(
        &self,
        error: &(dyn StdError + 'static),
        f: &mut Formatter
    ) -> Result; fn member_ref(&self, _typeid: TypeId) -> Option<&dyn Any> { ... }
fn member_mut(&mut self, _typeid: TypeId) -> Option<&mut dyn Any> { ... }
fn display(
        &self,
        error: &(dyn StdError + 'static),
        f: &mut Formatter
    ) -> Result { ... } }

Required methods

fn default(err: &(dyn StdError + 'static)) -> Self

fn debug(&self, error: &(dyn StdError + 'static), f: &mut Formatter) -> Result

Loading content...

Provided methods

fn member_ref(&self, _typeid: TypeId) -> Option<&dyn Any>

fn member_mut(&mut self, _typeid: TypeId) -> Option<&mut dyn Any>

fn display(&self, error: &(dyn StdError + 'static), f: &mut Formatter) -> Result

Loading content...

Implementors

impl EyreContext for DefaultContext[src]

Loading content...