You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
`track_errors` returns `Err` if any errors were issued during the
execution of the closure. It uses a global count to determine this and
`span_delayed_debug` to provide the `ErrorGuaranteed`, which is a hacky
way to do it.
There are four calls to it.
- Three of them are to simple checking functions where it's easy to just
return `Result<(), ErrorGuaranteed>`, which this commit does.
- The fourth is much harder to fix, but it's the only remaining call, so
this commit inlines and removes `track_errors`.
0 commit comments