Trait kparse::test::Report

source ·
pub trait Report<T> {
    // Required method
    fn report(&self, test: &T);
}
Expand description

Result reporting.

Required Methods§

source

fn report(&self, test: &T)

Report something.

Implementors§

source§

impl<'s, C, T, O, E> Report<Test<'s, StdTracker<C, T>, LocatedSpan<T, &'s dyn TrackProvider<C, T>>, O, E>> for CheckTracewhere T: AsBytes + Clone + Debug + Offset + InputTake + InputIter + InputLength + Slice<RangeFrom<usize>> + Slice<RangeTo<usize>>, C: Code, O: Debug, E: Debug,

source§

impl<'s, C, T, O, E> Report<Test<'s, StdTracker<C, T>, LocatedSpan<T, &'s dyn TrackProvider<C, T>>, O, E>> for Tracewhere T: AsBytes + Clone + Debug + Offset + InputTake + InputIter + InputLength + Slice<RangeFrom<usize>> + Slice<RangeTo<usize>>, C: Code, O: Debug, E: Debug,

source§

impl<'s, O, E> Report<Test<'s, (), &'s str, O, E>> for CheckTracewhere O: Debug, E: Debug,

source§

impl<'s, O, E> Report<Test<'s, (), &'s str, O, E>> for Tracewhere O: Debug, E: Debug,

source§

impl<'s, O, E> Report<Test<'s, (), &'s [u8], O, E>> for CheckTracewhere O: Debug, E: Debug,

source§

impl<'s, O, E> Report<Test<'s, (), &'s [u8], O, E>> for Tracewhere O: Debug, E: Debug,

source§

impl<'s, P, I, O, E> Report<Test<'s, P, I, O, E>> for CheckDumpwhere I: AsBytes + Clone + Debug + Offset + InputTake + InputIter + InputLength + Slice<RangeFrom<usize>> + Slice<RangeTo<usize>>, O: Debug, E: Debug,

source§

impl<'s, P, I, O, E> Report<Test<'s, P, I, O, E>> for Dumpwhere I: AsBytes + Clone + Debug + InputTake + InputLength + InputIter + Offset, O: Debug, E: Debug,

source§

impl<'s, P, I, O, E> Report<Test<'s, P, I, O, E>> for NoReport

source§

impl<'s, P, I, O, E> Report<Test<'s, P, I, O, E>> for Timingwhere I: AsBytes + Clone + Debug + InputTake + InputLength + InputIter, O: Debug, E: Debug,

source§

impl<'s, T, O, E> Report<Test<'s, (), LocatedSpan<T>, O, E>> for CheckTracewhere T: AsBytes + Clone + Debug + InputTake + InputLength + InputIter, O: Debug, E: Debug,

source§

impl<'s, T, O, E> Report<Test<'s, (), LocatedSpan<T>, O, E>> for Tracewhere T: AsBytes + Clone + Debug + InputTake + InputLength + InputIter, O: Debug, E: Debug,