{"action":"created","issue":{"url":"https://api.github.com/repos/rust-lang/rust/issues/44725","repository_url":"https://api.github.com/repos/rust-lang/rust","labels_url":"https://api.github.com/repos/rust-lang/rust/issues/44725/labels{/name}","comments_url":"https://api.github.com/repos/rust-lang/rust/issues/44725/comments","events_url":"https://api.github.com/repos/rust-lang/rust/issues/44725/events","html_url":"https://github.com/rust-lang/rust/issues/44725","id":259268518,"number":44725,"title":"filter lifetimes in impl Trait","user":{"login":"nikomatsakis","id":155238,"avatar_url":"https://avatars0.githubusercontent.com/u/155238?v=4","gravatar_id":"","url":"https://api.github.com/users/nikomatsakis","html_url":"https://github.com/nikomatsakis","followers_url":"https://api.github.com/users/nikomatsakis/followers","following_url":"https://api.github.com/users/nikomatsakis/following{/other_user}","gists_url":"https://api.github.com/users/nikomatsakis/gists{/gist_id}","starred_url":"https://api.github.com/users/nikomatsakis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nikomatsakis/subscriptions","organizations_url":"https://api.github.com/users/nikomatsakis/orgs","repos_url":"https://api.github.com/users/nikomatsakis/repos","events_url":"https://api.github.com/users/nikomatsakis/events{/privacy}","received_events_url":"https://api.github.com/users/nikomatsakis/received_events","type":"User","site_admin":false},"labels":[{"id":650846969,"url":"https://api.github.com/repos/rust-lang/rust/labels/C-tracking-issue","name":"C-tracking-issue","color":"f5f1fd","default":false},{"id":67766349,"url":"https://api.github.com/repos/rust-lang/rust/labels/E-mentor","name":"E-mentor","color":"02E10C","default":false},{"id":705882277,"url":"https://api.github.com/repos/rust-lang/rust/labels/hacktoberfest","name":"hacktoberfest","color":"FFA500","default":false},{"id":211668100,"url":"https://api.github.com/repos/rust-lang/rust/labels/T-compiler","name":"T-compiler","color":"bfd4f2","default":false},{"id":693557542,"url":"https://api.github.com/repos/rust-lang/rust/labels/WG-compiler-traits","name":"WG-compiler-traits","color":"c2e0c6","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2017-09-20T19:02:56Z","updated_at":"2017-12-01T10:50:06Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"currently, `impl Trait` usages capture all lifetimes that are in scope (and this kind of fails around late-bound lifetimes). In the newer RFC, the proposal was that they should only capture those lifetimes that are used in the impl trait itself.\r\n\r\n[Here are some mentoring instructions I wrote-up from before on how one might do this.](https://github.com/rust-lang/rust/issues/34511#issuecomment-330347601) But another way to think about this might be to think about implementing `abstract type` (perhaps in a limited form) and desugaring to that.\r\n\r\nHowever, work on this issue is blocked on #44727."},"comment":{"url":"https://api.github.com/repos/rust-lang/rust/issues/comments/348464225","html_url":"https://github.com/rust-lang/rust/issues/44725#issuecomment-348464225","issue_url":"https://api.github.com/repos/rust-lang/rust/issues/44725","id":348464225,"user":{"login":"Yoric","id":10190,"avatar_url":"https://avatars1.githubusercontent.com/u/10190?v=4","gravatar_id":"","url":"https://api.github.com/users/Yoric","html_url":"https://github.com/Yoric","followers_url":"https://api.github.com/users/Yoric/followers","following_url":"https://api.github.com/users/Yoric/following{/other_user}","gists_url":"https://api.github.com/users/Yoric/gists{/gist_id}","starred_url":"https://api.github.com/users/Yoric/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Yoric/subscriptions","organizations_url":"https://api.github.com/users/Yoric/orgs","repos_url":"https://api.github.com/users/Yoric/repos","events_url":"https://api.github.com/users/Yoric/events{/privacy}","received_events_url":"https://api.github.com/users/Yoric/received_events","type":"User","site_admin":false},"created_at":"2017-12-01T10:50:06Z","updated_at":"2017-12-01T10:50:06Z","author_association":"CONTRIBUTOR","body":"Since #44727 is closed, I'm interested in working on this. @nikomatsakis a few pointers on which files I'm supposed to dig into would be helpful, though."}}
{"actor":{"display_login":"Yoric"}}