{"action":"created","issue":{"url":"https://api.github.com/repos/rust-lang/rust/issues/20568","labels_url":"https://api.github.com/repos/rust-lang/rust/issues/20568/labels{/name}","comments_url":"https://api.github.com/repos/rust-lang/rust/issues/20568/comments","events_url":"https://api.github.com/repos/rust-lang/rust/issues/20568/events","html_url":"https://github.com/rust-lang/rust/pull/20568","id":53374966,"number":20568,"title":"Ungate associated types, globs and default type parameters","user":{"login":"huonw","id":1203825,"avatar_url":"https://avatars.githubusercontent.com/u/1203825?v=3","gravatar_id":"","url":"https://api.github.com/users/huonw","html_url":"https://github.com/huonw","followers_url":"https://api.github.com/users/huonw/followers","following_url":"https://api.github.com/users/huonw/following{/other_user}","gists_url":"https://api.github.com/users/huonw/gists{/gist_id}","starred_url":"https://api.github.com/users/huonw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/huonw/subscriptions","organizations_url":"https://api.github.com/users/huonw/orgs","repos_url":"https://api.github.com/users/huonw/repos","events_url":"https://api.github.com/users/huonw/events{/privacy}","received_events_url":"https://api.github.com/users/huonw/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"aturon","id":709807,"avatar_url":"https://avatars.githubusercontent.com/u/709807?v=3","gravatar_id":"","url":"https://api.github.com/users/aturon","html_url":"https://github.com/aturon","followers_url":"https://api.github.com/users/aturon/followers","following_url":"https://api.github.com/users/aturon/following{/other_user}","gists_url":"https://api.github.com/users/aturon/gists{/gist_id}","starred_url":"https://api.github.com/users/aturon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aturon/subscriptions","organizations_url":"https://api.github.com/users/aturon/orgs","repos_url":"https://api.github.com/users/aturon/repos","events_url":"https://api.github.com/users/aturon/events{/privacy}","received_events_url":"https://api.github.com/users/aturon/received_events","type":"User","site_admin":false},"milestone":null,"comments":4,"created_at":"2015-01-05T08:42:02Z","updated_at":"2015-01-05T13:42:54Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/rust-lang/rust/pulls/20568","html_url":"https://github.com/rust-lang/rust/pull/20568","diff_url":"https://github.com/rust-lang/rust/pull/20568.diff","patch_url":"https://github.com/rust-lang/rust/pull/20568.patch"},"body":"These aren't in their final form, but are all aiming to be part of 1.0, so at the very least encouraging usage now to find the bugs is nice.\r\n\r\nAlso, the widespread roll-out of associated types in the standard library indicates they're getting good, and it's lame to have to activate a feature in essentially every crate ever."},"comment":{"url":"https://api.github.com/repos/rust-lang/rust/issues/comments/68708775","html_url":"https://github.com/rust-lang/rust/pull/20568#issuecomment-68708775","issue_url":"https://api.github.com/repos/rust-lang/rust/issues/20568","id":68708775,"user":{"login":"huonw","id":1203825,"avatar_url":"https://avatars.githubusercontent.com/u/1203825?v=3","gravatar_id":"","url":"https://api.github.com/users/huonw","html_url":"https://github.com/huonw","followers_url":"https://api.github.com/users/huonw/followers","following_url":"https://api.github.com/users/huonw/following{/other_user}","gists_url":"https://api.github.com/users/huonw/gists{/gist_id}","starred_url":"https://api.github.com/users/huonw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/huonw/subscriptions","organizations_url":"https://api.github.com/users/huonw/orgs","repos_url":"https://api.github.com/users/huonw/repos","events_url":"https://api.github.com/users/huonw/events{/privacy}","received_events_url":"https://api.github.com/users/huonw/received_events","type":"User","site_admin":false},"created_at":"2015-01-05T13:42:54Z","updated_at":"2015-01-05T13:42:54Z","body":"Unboxed closures are more subtle, since there's features that we want to still have gated for 1.0 (e.g. writing `Fn<(int,), ()>` instead of `Fn(int)`)."}}