Removes Bug and BugVariant types, opting to expect or unreachable! instead, as suggested in audit reports. Since we already catch the rust-level panics in fuel-core, we should move the reporting there. This way, we include all crashes and not just those where we had wrapped it in Bug.
Checklist
[ ] Breaking changes are clearly marked as such in the PR description and changelog
Before requesting review
[ ] I have reviewed the code myself
[ ] I have created follow-up issues caused by this PR and linked them here
Removes
Bug
andBugVariant
types, opting toexpect
orunreachable!
instead, as suggested in audit reports. Since we already catch the rust-level panics in fuel-core, we should move the reporting there. This way, we include all crashes and not just those where we had wrapped it inBug
.Checklist
Before requesting review