Skip to content

Commit 140c905

Browse files
committed
Mention rustc diagnostics
1 parent a69f88c commit 140c905

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ and this project adheres to
99

1010
## \[Unreleased]
1111

12+
- Mentioned `rustc` diagnostics as a potentially related solution.
13+
1214
## \[1.1.3] - 2025-07-14
1315

1416
### Fixed

README.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,9 @@ fn a_b_c() -> Result<(A, B, C), Vec<HighLevelErr>> {
6767
## Similar crates
6868

6969
- [lazy_errors](https://docs.rs/lazy_errors/0.7.0/lazy_errors/index.html)
70-
70+
7171
> Effortlessly create, group, and nest arbitrary errors, and defer error handling ergonomically.
72-
72+
7373
This crate is `return_multiple_errors!` done right! It appeared a few months
7474
later than mine. If it had existed, I would have probably just used it.
7575

@@ -96,6 +96,13 @@ fn a_b_c() -> Result<(A, B, C), Vec<HighLevelErr>> {
9696
`CollectVecResult::collect_vec_result()` that returns
9797
`Result<Vec<T>, Vec<E>>`. It's more precise and efficient.
9898

99+
- [rustc](https://github.com/rust-lang/rust/) diagnostics system ???
100+
101+
The Rust compiler has an advanced system for reporting multiple errors and
102+
warnings at once, controlling [lint
103+
levels](https://doc.rust-lang.org/rustc/lints/levels.html), highlighting error
104+
locations in the source code, etc.
105+
99106
## License
100107

101108
Licensed under either of [Apache License, Version 2.0](LICENSE-APACHE) or

0 commit comments

Comments
 (0)