Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mark3 ownership #2

Open
wants to merge 3 commits into
base: this_is_not_master_use_old_sentinels_new_stuff_instead
Choose a base branch
from

Conversation

electroCutie
Copy link

Progress on a fix for #1

This may not be the entirety of the fix, but this is what could be done within the scope of my knowledge

kondziu and others added 3 commits February 24, 2021 10:43
This allows the creation of iterators that don't have a lifetime
dependency on their parent objects, because they manage the ownership
themselves

They are not exposed through lib.rs yet
Before everything had a DerefMut trait constraint on the argument, now
things are all Holders

Holder now has two enum variants, one for a ref, the other for ownership
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants