feat: Impl fmt::Display
for canonical Error
#580
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Progress towards upgrading
fuel-vm
insidefuel-core
:This PR adds
fmt::Display
tocanonical::Error
. This is helpful because it allowscanonical::Error
to be used seamlessly in places where it is replacingstd::io::Error
. Specific areas include:This example requires that the possible error returned by
from_bytes(..)
implementsDisplay
. Without this implementation, the code will fail to compile.With this change, the upgrade branch compiles locally without error or warning.