{"action":"created","issue":{"url":"https://api.github.com/repos/rust-lang/rfcs/issues/2394","repository_url":"https://api.github.com/repos/rust-lang/rfcs","labels_url":"https://api.github.com/repos/rust-lang/rfcs/issues/2394/labels{/name}","comments_url":"https://api.github.com/repos/rust-lang/rfcs/issues/2394/comments","events_url":"https://api.github.com/repos/rust-lang/rfcs/issues/2394/events","html_url":"https://github.com/rust-lang/rfcs/pull/2394","id":312035763,"number":2394,"title":"async/await notation for ergonomic asynchronous IO","user":{"login":"withoutboats","id":9063376,"avatar_url":"https://avatars2.githubusercontent.com/u/9063376?v=4","gravatar_id":"","url":"https://api.github.com/users/withoutboats","html_url":"https://github.com/withoutboats","followers_url":"https://api.github.com/users/withoutboats/followers","following_url":"https://api.github.com/users/withoutboats/following{/other_user}","gists_url":"https://api.github.com/users/withoutboats/gists{/gist_id}","starred_url":"https://api.github.com/users/withoutboats/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/withoutboats/subscriptions","organizations_url":"https://api.github.com/users/withoutboats/orgs","repos_url":"https://api.github.com/users/withoutboats/repos","events_url":"https://api.github.com/users/withoutboats/events{/privacy}","received_events_url":"https://api.github.com/users/withoutboats/received_events","type":"User","site_admin":false},"labels":[{"id":211667886,"url":"https://api.github.com/repos/rust-lang/rfcs/labels/T-lang","name":"T-lang","color":"bfd4f2","default":false},{"id":921176177,"url":"https://api.github.com/repos/rust-lang/rfcs/labels/finished-final-comment-period","name":"finished-final-comment-period","color":"f9e189","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":175,"created_at":"2018-04-06T16:17:24Z","updated_at":"2018-05-04T22:26:58Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/rust-lang/rfcs/pulls/2394","html_url":"https://github.com/rust-lang/rfcs/pull/2394","diff_url":"https://github.com/rust-lang/rfcs/pull/2394.diff","patch_url":"https://github.com/rust-lang/rfcs/pull/2394.patch"},"body":"[Rendered](https://github.com/withoutboats/rfcs/blob/async-await/text/0000-async_await.md)\r\n\r\n[Companion libs RFC](https://github.com/rust-lang/rfcs/pull/2418)"},"comment":{"url":"https://api.github.com/repos/rust-lang/rfcs/issues/comments/386750720","html_url":"https://github.com/rust-lang/rfcs/pull/2394#issuecomment-386750720","issue_url":"https://api.github.com/repos/rust-lang/rfcs/issues/2394","id":386750720,"user":{"login":"sgrif","id":1529387,"avatar_url":"https://avatars2.githubusercontent.com/u/1529387?v=4","gravatar_id":"","url":"https://api.github.com/users/sgrif","html_url":"https://github.com/sgrif","followers_url":"https://api.github.com/users/sgrif/followers","following_url":"https://api.github.com/users/sgrif/following{/other_user}","gists_url":"https://api.github.com/users/sgrif/gists{/gist_id}","starred_url":"https://api.github.com/users/sgrif/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sgrif/subscriptions","organizations_url":"https://api.github.com/users/sgrif/orgs","repos_url":"https://api.github.com/users/sgrif/repos","events_url":"https://api.github.com/users/sgrif/events{/privacy}","received_events_url":"https://api.github.com/users/sgrif/received_events","type":"User","site_admin":false},"created_at":"2018-05-04T22:26:58Z","updated_at":"2018-05-04T22:26:58Z","author_association":"CONTRIBUTOR","body":"That's great! I will re-iterate my general point -- That should be explicitly called out in the RFC text. Given how much async fn's appear to be intended to be used, it seems very important that they are something you can reason about at the type level. Whatever mechanism we are tying that to should be explicitly called out, along with any blockers to us doing so."}}
{"actor":{"display_login":"sgrif"}}