{"action":"created","issue":{"url":"https://api.github.com/repos/rust-lang/rfcs/issues/809","labels_url":"https://api.github.com/repos/rust-lang/rfcs/issues/809/labels{/name}","comments_url":"https://api.github.com/repos/rust-lang/rfcs/issues/809/comments","events_url":"https://api.github.com/repos/rust-lang/rfcs/issues/809/events","html_url":"https://github.com/rust-lang/rfcs/pull/809","id":56542688,"number":809,"title":"overloaded-`box` and placement-`in`","user":{"login":"pnkfelix","id":173127,"avatar_url":"https://avatars.githubusercontent.com/u/173127?v=3","gravatar_id":"","url":"https://api.github.com/users/pnkfelix","html_url":"https://github.com/pnkfelix","followers_url":"https://api.github.com/users/pnkfelix/followers","following_url":"https://api.github.com/users/pnkfelix/following{/other_user}","gists_url":"https://api.github.com/users/pnkfelix/gists{/gist_id}","starred_url":"https://api.github.com/users/pnkfelix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pnkfelix/subscriptions","organizations_url":"https://api.github.com/users/pnkfelix/orgs","repos_url":"https://api.github.com/users/pnkfelix/repos","events_url":"https://api.github.com/users/pnkfelix/events{/privacy}","received_events_url":"https://api.github.com/users/pnkfelix/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-02-04T15:37:37Z","updated_at":"2015-02-05T03:37:22Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/rust-lang/rfcs/pulls/809","html_url":"https://github.com/rust-lang/rfcs/pull/809","diff_url":"https://github.com/rust-lang/rfcs/pull/809.diff","patch_url":"https://github.com/rust-lang/rfcs/pull/809.patch"},"body":"Summary:\r\n\r\n  * Change placement-new syntax from: `box (<place-expr>) <expr>` instead to: `in (<place-expr>) <expr>`.\r\n\r\n  * Change `box <expr>` to an overloaded operator that chooses its implementation based on the expected type.\r\n\r\n  * Use unstable traits in `core::ops` for both operators, so that libstd can provide support for the overloaded operators; the traits are unstable so that the language designers are free to revise the underlying protocol in the future post 1.0.\r\n\r\n[(rendered)](https://github.com/pnkfelix/rfcs/blob/fsk-box-and-in-for-stdlib-rfc/text/0000-box-and-in-for-stdlib.md)"},"comment":{"url":"https://api.github.com/repos/rust-lang/rfcs/issues/comments/72988908","html_url":"https://github.com/rust-lang/rfcs/pull/809#issuecomment-72988908","issue_url":"https://api.github.com/repos/rust-lang/rfcs/issues/809","id":72988908,"user":{"login":"brson","id":147214,"avatar_url":"https://avatars.githubusercontent.com/u/147214?v=3","gravatar_id":"","url":"https://api.github.com/users/brson","html_url":"https://github.com/brson","followers_url":"https://api.github.com/users/brson/followers","following_url":"https://api.github.com/users/brson/following{/other_user}","gists_url":"https://api.github.com/users/brson/gists{/gist_id}","starred_url":"https://api.github.com/users/brson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brson/subscriptions","organizations_url":"https://api.github.com/users/brson/orgs","repos_url":"https://api.github.com/users/brson/repos","events_url":"https://api.github.com/users/brson/events{/privacy}","received_events_url":"https://api.github.com/users/brson/received_events","type":"User","site_admin":false},"created_at":"2015-02-05T03:37:22Z","updated_at":"2015-02-05T03:37:22Z","body":"Will this land behind a feature gate?"}}