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

Tracking RFC 11 - bounded struct typarams #15759

Closed
brson opened this issue Jul 17, 2014 · 6 comments

Comments

Projects
None yet
3 participants

@brson brson added the I-nominated label Jul 17, 2014

@pcwalton

This comment has been minimized.

Copy link
Contributor

commented Jul 24, 2014

Do we have a plan for how to implement this? The RFC doesn't specify how to do it, and this is…a lot of work because of the way vtables work. I'm a little unhappy with the scope creep here. :(

@pnkfelix

This comment has been minimized.

Copy link
Member

commented Jul 24, 2014

Since this is almost entirely unimplemented, there are no current 1.0 blocking parts of it.

(if we were to implement it only partially, then it would become a backwards compatibiilty risk.)

@pnkfelix

This comment has been minimized.

Copy link
Member

commented Jul 24, 2014

assigning P-high, not 1.0 milestone.

@pnkfelix pnkfelix added P-high and removed I-nominated labels Jul 24, 2014

@brson

This comment has been minimized.

Copy link
Contributor Author

commented Jul 24, 2014

This needs a volunteer to implement.

@pcwalton

This comment has been minimized.

Copy link
Contributor

commented Aug 12, 2014

Nominating for 1.0 P-backcompat-lang due to the desire to use this in important types like HashMap.

@pnkfelix

This comment has been minimized.

Copy link
Member

commented Aug 14, 2014

P-backcompat-lang, 1.0

@pnkfelix pnkfelix added this to the 1.0 milestone Aug 14, 2014

@pnkfelix pnkfelix removed P-high labels Aug 14, 2014

pcwalton added a commit to pcwalton/rust that referenced this issue Aug 15, 2014

pcwalton added a commit to pcwalton/rust that referenced this issue Aug 16, 2014

bors added a commit that referenced this issue Aug 16, 2014

auto merge of #16432 : pcwalton/rust/kindck-traits, r=nikomatsakis
them during kind checking.

This implements RFC #11.

Closes #15759.

r? @nikomatsakis

pcwalton added a commit that referenced this issue Aug 16, 2014

librustc: Allow trait bounds on structures and enumerations, and check
them during kind checking.

This implements RFC #11.

Closes #15759.

pcwalton added a commit to pcwalton/rust that referenced this issue Aug 16, 2014

bors added a commit that referenced this issue Aug 16, 2014

auto merge of #16432 : pcwalton/rust/kindck-traits, r=nikomatsakis
them during kind checking.

This implements RFC #11.

Closes #15759.

r? @nikomatsakis

pcwalton added a commit to pcwalton/rust that referenced this issue Aug 16, 2014

bors added a commit that referenced this issue Aug 16, 2014

auto merge of #16432 : pcwalton/rust/kindck-traits, r=nikomatsakis
them during kind checking.

This implements RFC #11.

Closes #15759.

r? @nikomatsakis

pcwalton added a commit to pcwalton/rust that referenced this issue Aug 17, 2014

bors added a commit that referenced this issue Aug 17, 2014

auto merge of #16432 : pcwalton/rust/kindck-traits, r=nikomatsakis
them during kind checking.

This implements RFC #11.

Closes #15759.

r? @nikomatsakis

pcwalton added a commit to pcwalton/rust that referenced this issue Aug 17, 2014

bors added a commit that referenced this issue Aug 17, 2014

auto merge of #16432 : pcwalton/rust/kindck-traits, r=nikomatsakis
them during kind checking.

This implements RFC #11.

Closes #15759.

r? @nikomatsakis

bors added a commit that referenced this issue Aug 17, 2014

auto merge of #16432 : pcwalton/rust/kindck-traits, r=nikomatsakis
them during kind checking.

This implements RFC #11.

Closes #15759.

r? @nikomatsakis

@pcwalton pcwalton closed this in 086a5ca Aug 17, 2014

mrmonday added a commit to mrmonday/rust that referenced this issue Aug 25, 2014

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.