Make the creation of TxRingEntry and RxRingEntry const #22
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 allow for people to create
RingEntry
on a const context, which saves a considerable amount of stack during initialization if having them in astatic
.I also left the non const
Default
implementations for compatibility and also because of rust-lang/rust#49147, which causes the creation of entries a bit cumbersome sinceAligned
isn'tCopy
, so users can usedefault
on non const contexts if they want to.CC @adamgreig