{"action":"created","issue":{"url":"https://api.github.com/repos/rust-lang/rfcs/issues/1603","repository_url":"https://api.github.com/repos/rust-lang/rfcs","labels_url":"https://api.github.com/repos/rust-lang/rfcs/issues/1603/labels{/name}","comments_url":"https://api.github.com/repos/rust-lang/rfcs/issues/1603/comments","events_url":"https://api.github.com/repos/rust-lang/rfcs/issues/1603/events","html_url":"https://github.com/rust-lang/rfcs/pull/1603","id":152188095,"number":1603,"title":"Introduce `dyn` keyword","user":{"login":"ticki","id":13349091,"avatar_url":"https://avatars.githubusercontent.com/u/13349091?v=3","gravatar_id":"","url":"https://api.github.com/users/ticki","html_url":"https://github.com/ticki","followers_url":"https://api.github.com/users/ticki/followers","following_url":"https://api.github.com/users/ticki/following{/other_user}","gists_url":"https://api.github.com/users/ticki/gists{/gist_id}","starred_url":"https://api.github.com/users/ticki/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ticki/subscriptions","organizations_url":"https://api.github.com/users/ticki/orgs","repos_url":"https://api.github.com/users/ticki/repos","events_url":"https://api.github.com/users/ticki/events{/privacy}","received_events_url":"https://api.github.com/users/ticki/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/rust-lang/rfcs/labels/T-lang","name":"T-lang","color":"bfd4f2"}],"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":127,"created_at":"2016-05-01T08:36:42Z","updated_at":"2016-06-01T04:10:54Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/rust-lang/rfcs/pulls/1603","html_url":"https://github.com/rust-lang/rfcs/pull/1603","diff_url":"https://github.com/rust-lang/rfcs/pull/1603.diff","patch_url":"https://github.com/rust-lang/rfcs/pull/1603.patch"},"body":"Introduce a keyword, `dyn`, for denoting dynamic dispatch, with the motivation\r\nof avoid \"accidental overhead\" and making the costs more explicit, along with\r\ndeprecation of the old syntax.\r\n\r\n[Rendered.](https://github.com/ticki/rfcs/blob/dyn/text/0000-dyn-keyword.md)"},"comment":{"url":"https://api.github.com/repos/rust-lang/rfcs/issues/comments/222887823","html_url":"https://github.com/rust-lang/rfcs/pull/1603#issuecomment-222887823","issue_url":"https://api.github.com/repos/rust-lang/rfcs/issues/1603","id":222887823,"user":{"login":"cramertj","id":5963049,"avatar_url":"https://avatars.githubusercontent.com/u/5963049?v=3","gravatar_id":"","url":"https://api.github.com/users/cramertj","html_url":"https://github.com/cramertj","followers_url":"https://api.github.com/users/cramertj/followers","following_url":"https://api.github.com/users/cramertj/following{/other_user}","gists_url":"https://api.github.com/users/cramertj/gists{/gist_id}","starred_url":"https://api.github.com/users/cramertj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cramertj/subscriptions","organizations_url":"https://api.github.com/users/cramertj/orgs","repos_url":"https://api.github.com/users/cramertj/repos","events_url":"https://api.github.com/users/cramertj/events{/privacy}","received_events_url":"https://api.github.com/users/cramertj/received_events","type":"User","site_admin":false},"created_at":"2016-06-01T04:10:54Z","updated_at":"2016-06-01T04:10:54Z","body":"I just don't understand how we could deprecate trait objects as they exist today in time to clear the way for different `impl Trait` syntax. `impl Trait` is many people's (including mine, with the possible exception of HKTs) most desired feature for Rust, and I don't think it should wait for the months/years necessary for a full trait object syntax deprecation."}}
{"actor":{"display_login":"cramertj"}}