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 is a purely cosmetic change to the documentation and ordering of items in the
rwlock.rs
file.This is mainly in preparation for the eventual implementation of
#![feature(nonpoison_rwlock)]
(which I am planning to do soon), and the issue for that can be found in #134645. These changes should make it easier to find things in the code and port things over to a futurenonpoison
variant ofRwLock
.List of changes (lots of small things):
'rwlock
instead of'a
ReadGuard
,WriteGuard
,MappedReadGuard
,MappedWriteGuard
)poison
field inMappedRwLockWriteGuard
toposion_guard
downgrade
to match Stabilizerwlock_downgrade
library feature #143191Edit: some more cosmetic changes to the
rwlock
test file, and it is simply moving tests up or down depending on if they test poisoning or not. This will again make the implementation ofnonpoison_rwlock
much easier.