Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Trait alias. #1733

Merged
merged 30 commits into from
Apr 24, 2017
Merged
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
55de6a3
Trait alias.
hadronized Aug 31, 2016
c0c4834
Updated the proposal according to the discussion in #1733.
hadronized Dec 24, 2016
cf74fd5
Fixed typo.
hadronized Dec 25, 2016
042b8e4
Strengthened the RFC with comments from people on the PR.
hadronized Feb 15, 2017
88d3074
Update 0000-trait-alias.md
durka Mar 6, 2017
5d0b4fe
Merge pull request #1 from durka/patch-9
hadronized Mar 6, 2017
819d8f9
fix object safety section
durka Mar 6, 2017
8a72471
just one lifetime
durka Mar 6, 2017
554c4c1
Merge pull request #2 from durka/patch-10
hadronized Mar 6, 2017
7b63d30
Added a teaching section and question about hidden free type variables.
hadronized Mar 7, 2017
6601146
Fixed teaching example – spotted by @eddyb.
hadronized Mar 7, 2017
b1be75b
Removed a question from the unresolved ones.
hadronized Mar 7, 2017
90ce5c3
Trait alias summary updated.
hadronized Mar 7, 2017
f04d4b2
Moved trait alias type vs. trait keyword in alt. section.
hadronized Mar 7, 2017
f269f9a
Added issue reference to trait alias RFC.
hadronized Mar 7, 2017
3fc5568
Fixed a typo in the teaching section of the trait-alias RFC.
hadronized Mar 7, 2017
8182509
Hygiene.
hadronized Mar 22, 2017
83322de
Refactoring a little bit and added an unresolved question about trait…
hadronized Mar 22, 2017
310c7fe
Proposal for pre-condition & implication bounds.
hadronized Mar 22, 2017
eb24a49
Typo.
hadronized Mar 22, 2017
4d99e23
Syntax for Trait<Item = AssociatedType>.
hadronized Mar 22, 2017
54ca931
Typo.
hadronized Mar 22, 2017
bf3414d
expanded detailed design text to include explicit examples of paramet…
pnkfelix Apr 13, 2017
80dbc13
Explicitly point out alternatives to `trait Alias = where PREDICATES;`
pnkfelix Apr 13, 2017
a2f8020
Add section pointing out how associated item ambiguity is handled.
pnkfelix Apr 13, 2017
dcec407
Spell out that it is an error to override an equivalence constraint.
pnkfelix Apr 13, 2017
b5ff949
Merge pull request #3 from pnkfelix/add-parametric-trait-alias-examples
hadronized Apr 13, 2017
2b14c14
Merge pull request #4 from pnkfelix/alternatives-to-equals-where
hadronized Apr 13, 2017
5c94f49
Merge pull request #5 from pnkfelix/mult-unbound-assoc-types-with-sam…
hadronized Apr 13, 2017
2a1a5b2
Merge pull request #6 from pnkfelix/associated-type-rebinding
hadronized Apr 16, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view