Trait kailua_diag::report::Report
[−]
[src]
pub trait Report { fn message_locale(&self) -> Locale; fn add_span(&self, kind: Kind, span: Span, msg: &Localize) -> Result<()>; }
A report receiver.
This trait is not suitable for actual reporting; consider using the Reporter
trait instead.
(An additional trait is required to make this trait object-friendly.)
Required Methods
fn message_locale(&self) -> Locale
fn add_span(&self, kind: Kind, span: Span, msg: &Localize) -> Result<()>
Implementors
impl<'a, R: Report + ?Sized> Report for &'a R
impl<'a, R: Report + ?Sized> Report for &'a mut R
impl<'a, R: Report + ?Sized> Report for Box<R>
impl<'a, R: Report + ?Sized> Report for Rc<R>
impl<'a, R: Report + ?Sized> Report for Arc<R>
impl Report for ConsoleReport
impl Report for CollectedReport
impl Report for NoReport
impl<R: Report> Report for TrackMaxKind<R>