Make OctetsFrom and OctetsInto have associated error types. #4
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.
This PR allows implementations of
OctetsFrom
andOctetsInto
to choose their own error type. The primary motivation is to allow types where the conversion can’t fail to useInfallible
and provide variations of the conversion methods that then simply don’t fail.Thus, the PR also prefixes the names of the primary methods of the two traits with
try_
and adds newtry_
-less methods that are only available when conversion can’t fail.