Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign upSmarter integration of projection predicates into trait selection #20297
Comments
kmcallister
added
A-traits
A-typesystem
labels
Jan 16, 2015
edwardw
referenced this issue
Jan 30, 2015
Closed
Type inference with `a..b` is not as good as with `range(a, b)` #21672
This comment has been minimized.
This comment has been minimized.
|
cc me |
arielb1
referenced
this issue
in arielb1/rust
Mar 17, 2015
tamird
referenced this issue
May 12, 2015
Merged
Select projections over impls in case of ambiguity. Fixes #23336. #23424
nikomatsakis
referenced this issue
Nov 2, 2015
Closed
Allow overlapping implementations for marker traits #1268
This comment has been minimized.
This comment has been minimized.
|
Triage: no idea what's going on with this, and it's very, very old. @nikomatsakis is this still relevant? |
This comment has been minimized.
This comment has been minimized.
|
Is this still relevant? It's a very old issue, and it seems there was some progress judging by the items in GH's log. |
This comment has been minimized.
This comment has been minimized.
|
This is all still relevant but I feel this issue adds approximately zero value. Closing. |
nikomatsakis
closed this
May 2, 2017
nikomatsakis
referenced this issue
May 25, 2017
Closed
Regression in type inference from Iterator.sum #25094
oli-obk
referenced this issue
Sep 6, 2017
Open
Meta issue for FIXMEs that reference closed issues #44366
nivkner
added a commit
to nivkner/rust
that referenced
this issue
Oct 7, 2017
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
nikomatsakis commentedDec 29, 2014
The current logic that integrates projection predicates into trait selection is somewhat flawed. I made some simplifying choices:
These all feel a bit like corner cases for now and I think we can get away with leaving things as they are and later coming in with a much smarter trait selection system. It's clear that we're pushing the bounds of the current setup. Trait reform 2.0 anybody?