{"action":"created","issue":{"url":"https://api.github.com/repos/rust-lang/rust/issues/27751","repository_url":"https://api.github.com/repos/rust-lang/rust","labels_url":"https://api.github.com/repos/rust-lang/rust/issues/27751/labels{/name}","comments_url":"https://api.github.com/repos/rust-lang/rust/issues/27751/comments","events_url":"https://api.github.com/repos/rust-lang/rust/issues/27751/events","html_url":"https://github.com/rust-lang/rust/issues/27751","id":100609603,"number":27751,"title":"Tracking issue for `raw` stabilization","user":{"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},"labels":[{"url":"https://api.github.com/repos/rust-lang/rust/labels/B-unstable","name":"B-unstable","color":"e102d8"},{"url":"https://api.github.com/repos/rust-lang/rust/labels/final-comment-period","name":"final-comment-period","color":"207de5"},{"url":"https://api.github.com/repos/rust-lang/rust/labels/T-lang","name":"T-lang","color":"bfd4f2"},{"url":"https://api.github.com/repos/rust-lang/rust/labels/T-libs","name":"T-libs","color":"bfd4f2"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":12,"created_at":"2015-08-12T18:48:09Z","updated_at":"2016-04-07T22:49:25Z","closed_at":null,"body":"The `std::raw` module exports some representation details for the purposes of transmuting and taking things apart. Stabilizing these means pinning down the representation details forever.\r\n\r\nOne possibility is to instead provide various conversions, rather than asking people to use `transmute`, when we're sure the conversions will always be possible. Methods like `from_raw_parts` are already doing this.\r\n\r\nThe `TraitObject` case in particular is unsettled due to the potential for upcasting in the future.\r\n\r\ncc @carllerche"},"comment":{"url":"https://api.github.com/repos/rust-lang/rust/issues/comments/207125276","html_url":"https://github.com/rust-lang/rust/issues/27751#issuecomment-207125276","issue_url":"https://api.github.com/repos/rust-lang/rust/issues/27751","id":207125276,"user":{"login":"alexcrichton","id":64996,"avatar_url":"https://avatars.githubusercontent.com/u/64996?v=3","gravatar_id":"","url":"https://api.github.com/users/alexcrichton","html_url":"https://github.com/alexcrichton","followers_url":"https://api.github.com/users/alexcrichton/followers","following_url":"https://api.github.com/users/alexcrichton/following{/other_user}","gists_url":"https://api.github.com/users/alexcrichton/gists{/gist_id}","starred_url":"https://api.github.com/users/alexcrichton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexcrichton/subscriptions","organizations_url":"https://api.github.com/users/alexcrichton/orgs","repos_url":"https://api.github.com/users/alexcrichton/repos","events_url":"https://api.github.com/users/alexcrichton/events{/privacy}","received_events_url":"https://api.github.com/users/alexcrichton/received_events","type":"User","site_admin":false},"created_at":"2016-04-07T22:49:24Z","updated_at":"2016-04-07T22:49:24Z","body":"@kamalmarhubi just the `Slice` and `Repr` traits, as noted in https://github.com/rust-lang/rust/pull/32804"}}