clean up the Rc
type and move it to libstd
#9794
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.
I've left out a way to construct from a
Send
type until #9509 is resolved. I am confident that this interface can remain backwards compatible though, assuming we name thePointer
trait methodborrow
.When there is a way to convert from
Send
(from_send
), a future RAII-basedMut
type can be used with this to implemented a mutable reference-counted pointer. For now, I've left around theRcMut
type but it may drastically change or be removed.