{"action":"created","issue":{"url":"https://api.github.com/repos/rust-lang/rust/issues/22196","labels_url":"https://api.github.com/repos/rust-lang/rust/issues/22196/labels{/name}","comments_url":"https://api.github.com/repos/rust-lang/rust/issues/22196/comments","events_url":"https://api.github.com/repos/rust-lang/rust/issues/22196/events","html_url":"https://github.com/rust-lang/rust/issues/22196","id":57396298,"number":22196,"title":"Once confident in dropck: remove `#[unsafe_destructor]` attribute","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":[{"url":"https://api.github.com/repos/rust-lang/rust/labels/P-high","name":"P-high","color":"eb6420"}],"state":"open","locked":false,"assignee":{"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},"milestone":{"url":"https://api.github.com/repos/rust-lang/rust/milestones/22","html_url":"https://github.com/rust-lang/rust/milestones/1.0%20beta","labels_url":"https://api.github.com/repos/rust-lang/rust/milestones/22/labels","id":924511,"number":22,"title":"1.0 beta","description":"","creator":{"login":"nikomatsakis","id":155238,"avatar_url":"https://avatars.githubusercontent.com/u/155238?v=3","gravatar_id":"","url":"https://api.github.com/users/nikomatsakis","html_url":"https://github.com/nikomatsakis","followers_url":"https://api.github.com/users/nikomatsakis/followers","following_url":"https://api.github.com/users/nikomatsakis/following{/other_user}","gists_url":"https://api.github.com/users/nikomatsakis/gists{/gist_id}","starred_url":"https://api.github.com/users/nikomatsakis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nikomatsakis/subscriptions","organizations_url":"https://api.github.com/users/nikomatsakis/orgs","repos_url":"https://api.github.com/users/nikomatsakis/repos","events_url":"https://api.github.com/users/nikomatsakis/events{/privacy}","received_events_url":"https://api.github.com/users/nikomatsakis/received_events","type":"User","site_admin":false},"open_issues":45,"closed_issues":48,"state":"open","created_at":"2015-01-06T21:40:55Z","updated_at":"2015-03-20T09:47:00Z","due_on":null,"closed_at":null},"comments":4,"created_at":"2015-02-11T23:49:43Z","updated_at":"2015-03-20T14:57:34Z","closed_at":null,"body":"Spawned off of #8861, this is the last step in  [RFC #769](https://github.com/rust-lang/rfcs/pull/769), Sound Generic Drop.\r\n\r\nBasically, once we are relatively confident that:\r\n * the Drop-Check rule is sound,\r\n * the `dropck` code is at least a sound approximation of that rule, and\r\n * we have audited APIs in libstd for destructor safety,\r\n\r\nthen we should remove the `#[unsafe_destructor]` attribute and all the uses of it."},"comment":{"url":"https://api.github.com/repos/rust-lang/rust/issues/comments/84037219","html_url":"https://github.com/rust-lang/rust/issues/22196#issuecomment-84037219","issue_url":"https://api.github.com/repos/rust-lang/rust/issues/22196","id":84037219,"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},"created_at":"2015-03-20T14:57:34Z","updated_at":"2015-03-20T14:57:34Z","body":"@SSheldon I'm going to try, but I don't know if I'll be able to do everything necessary to unfeature gate it by the beta.  We will see, I'm reviewing the remaining tasks now."}}