Skip to content

Commit 5e4b65b

Browse files
Minor notes
1 parent 55f34c0 commit 5e4b65b

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

text/3437-implementable-trait-alias.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -856,7 +856,8 @@ where
856856

857857
We could require an attribute on implementable aliases; e.g. `#[implementable]
858858
trait Foo = ...`. However, there is not much reason to opt out of
859-
implementability.
859+
implementability. On the other hand, users may not want to commit to the primary
860+
vs secondary trait distinction immediately.
860861

861862
## No trait alias bodies
862863

@@ -919,7 +920,8 @@ names), with no use-case that I can see.
919920
## Implementing aliases with 0 primary traits
920921

921922
We could allow implementing aliases with no primary traits, as a no-op. However,
922-
I don't see the point in it.
923+
I don't see the point in it, and there is a risk of people thinking it does
924+
something when it does not.
923925

924926
# Prior art
925927

0 commit comments

Comments
 (0)