#parser #incremental #asena

bupropion

Fancy error handler implementation for Miette

20 releases

0.0.20 Oct 3, 2024
0.0.19 Oct 3, 2024
0.0.18 Sep 17, 2023
0.0.12 Aug 26, 2023

#1074 in Parser implementations

Download history 29/week @ 2024-06-24 5/week @ 2024-07-08 20/week @ 2024-07-15 17/week @ 2024-07-22 19/week @ 2024-07-29 12/week @ 2024-08-05 14/week @ 2024-08-12 16/week @ 2024-08-19 60/week @ 2024-08-26 46/week @ 2024-09-02 40/week @ 2024-09-09 26/week @ 2024-09-16 65/week @ 2024-09-23 419/week @ 2024-09-30 30/week @ 2024-10-07

548 downloads per month
Used in rinha

MIT license

60KB
1.5K SLoC

Bupropion

Fancy diagnostics for Miette:

fn main() {
  bupropion::install(|| {
      // Build the bupropion handler options, for specific
      // error presenting.
      bupropion::BupropionHandlerOpts::new()
  })
  .into_diagnostic()?;
}

The image for an error can be:

image

Dependencies

~7–17MB
~239K SLoC