Skip to content

Commit afe5534

Browse files
committed
Add unresolved concern about naming
1 parent 17b4d18 commit afe5534

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

text/3621-derive-smart-pointer.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -752,7 +752,15 @@ feature, though it does so for a different reason than
752752
# Unresolved questions
753753
[unresolved-questions]: #unresolved-questions
754754

755-
No unresolved questions.
755+
Bikeshedding over the name remains.
756+
757+
The name `#[derive(SmartPointer)]` leaves some things to be desired, as smart
758+
pointers would generally want to implement some traits that this macro does
759+
*not* expand to. Most prominently, any smart pointer should implement `Deref` or
760+
`Receiver`. Really, the macro just says that this pointer works with unsizing
761+
and dynamic dispatch.
762+
763+
We will settle on the final name prior to stabilization.
756764

757765
# Future possibilities
758766
[future-possibilities]: #future-possibilities

0 commit comments

Comments
 (0)