miette/src
Brooks Rady 521ef91f77
fix(deps): miette can now be used without syn (#436)
* style(clippy): quickly fix up clippy lints

* refactor(miette): remove `thiserror` from `error.rs`

* fix(fancy): `fancy` no longer depends on `derive`

Before this change, the `fancy` feature required the `derive` feature to
compile. Despite this, `derive` was not listed as a required feature to
use `fancy`. This meant that building with:
`cargo build --no-default-features --features fancy` would result in a
compilation error!

Now `fancy` can be used without `derive` enabled, and another use of
`thiserror` has been removed!

* refactor(miette): remove `thiserror` from `into_diagnostic.rs`

* refactor(miette): reuse `DiagnosticError` in `protocol.rs`

* refactor(miette): make `thiserror` a dev-dependency

* fix(miette): correctly forward error sources

* fix(miette): match `TestError` visibility with `mod tests`

* fix(miette): maintain 1.70 MSRV

* fix(miette): another fix for MSRV 1.70

* docs(miette): sync README and `rustdoc`
2025-04-26 11:34:21 -07:00
..
eyreish fix(deps): miette can now be used without syn (#436) 2025-04-26 11:34:21 -07:00
handlers feat(labels): add support for disabling the primary label line/col information (#419) 2025-03-01 17:56:47 -08:00
highlighters fix(deps): miette can now be used without syn (#436) 2025-04-26 11:34:21 -07:00
chain.rs fix(perf): mark error constructors cold (#378) 2024-06-26 09:33:42 -07:00
diagnostic_chain.rs fix(clippy): elide lifetimes (#423) 2025-03-01 17:52:07 -08:00
diagnostic_impls.rs feat(Diagnostic): Implement `Diagnostic` for `Infallible` (#402) 2024-09-25 10:30:33 -07:00
error.rs fix(deps): miette can now be used without syn (#436) 2025-04-26 11:34:21 -07:00
handler.rs fix(deps): miette can now be used without syn (#436) 2025-04-26 11:34:21 -07:00
lib.rs fix(deps): miette can now be used without syn (#436) 2025-04-26 11:34:21 -07:00
macro_helpers.rs feat(collection): add support for collection of labels (#341) 2024-02-15 18:14:04 -08:00
miette_diagnostic.rs feat(labels): Add support for primary label in specifying line/col information (#291) 2023-09-20 15:36:33 -07:00
named_source.rs feat(source): derive common traits for NamedSource, SourceSpan, and SourceOffset (#340) 2024-02-08 14:16:49 -08:00
panic.rs fix(deps): miette can now be used without syn (#436) 2025-04-26 11:34:21 -07:00
protocol.rs fix(deps): miette can now be used without syn (#436) 2025-04-26 11:34:21 -07:00
source_impls.rs fix(clippy): elide lifetimes (#423) 2025-03-01 17:52:07 -08:00