Trait shoulda_core::specifics::panic::Panicable[][src]

pub trait Panicable<'a, T: Debug> {
    fn run(
        self,
        inner: &'a T
    ) -> (Option<Box<dyn Any + Send + 'static>>, String); }

Required methods

fn run(self, inner: &'a T) -> (Option<Box<dyn Any + Send + 'static>>, String)[src]

Implementors

impl<'a, T: RefUnwindSafe + Debug, F: FnOnce(&T) + UnwindSafe> Panicable<'a, T> for Expression<T, F>[src]

fn run(self, inner: &'a T) -> (Option<Box<dyn Any + Send>>, String)[src]

impl<'a, T: RefUnwindSafe + Debug, F: FnOnce(&T) + UnwindSafe> Panicable<'a, T> for F[src]

fn run(self, inner: &'a T) -> (Option<Box<dyn Any + Send>>, String)[src]