Add more back/front methods and deprecate unspecified inserts #17
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.
For
RingMap
andRingSet
, this just deprecatesinsert_full
in favor of the existingpush_back
andpush_front
. The plaininsert
method is left as-is, as a sort of "I don't really care about order" method that doesn't return an index, but it also documents to see the explicit push methods.For
Entry
types, I've added a bunch of back/front methods and deprecated all the insert-like originals.insert
=>push_back
,push_front
insert_entry
=>push_back_entry
,push_front_entry
or_default
=>or_push_back_default
,or_push_front_default
or_insert
=>or_push_back
,or_push_front
or_insert_with
=>or_push_back_with
,or_push_front_with
or_insert_with_key
=>or_push_back_with_key
,or_push_front_with_key
Fixes #10.