-
Notifications
You must be signed in to change notification settings - Fork 13.6k
Closed
Labels
C-enhancementCategory: An issue proposing an enhancement or a PR with one.Category: An issue proposing an enhancement or a PR with one.T-libs-apiRelevant to the library API team, which will review and decide on the PR/issue.Relevant to the library API team, which will review and decide on the PR/issue.
Description
Most methods on Pin
use T: ?Sized
to allow the underlying pointer to be dynamically sized. However both Pin::map_unchecked_mut
and Pin::map_unchecked
have another generic parameter U
(the type to map to), which does not contain such (loosening of) trait bound. Is it intentional for U
to be Sized
, or is this an oversight? In other words would a change to allow U: ?Sized
for the above mentioned methods be accepted?
petertodd
Metadata
Metadata
Assignees
Labels
C-enhancementCategory: An issue proposing an enhancement or a PR with one.Category: An issue proposing an enhancement or a PR with one.T-libs-apiRelevant to the library API team, which will review and decide on the PR/issue.Relevant to the library API team, which will review and decide on the PR/issue.