{"action":"created","issue":{"url":"https://api.github.com/repos/rust-lang/rust/issues/32836","repository_url":"https://api.github.com/repos/rust-lang/rust","labels_url":"https://api.github.com/repos/rust-lang/rust/issues/32836/labels{/name}","comments_url":"https://api.github.com/repos/rust-lang/rust/issues/32836/comments","events_url":"https://api.github.com/repos/rust-lang/rust/issues/32836/events","html_url":"https://github.com/rust-lang/rust/issues/32836","id":147034658,"number":32836,"title":"Untagged unions (tracking issue for RFC 1444)","user":{"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},"labels":[{"url":"https://api.github.com/repos/rust-lang/rust/labels/B-RFC-approved","name":"B-RFC-approved","color":"e102d8"},{"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/T-lang","name":"T-lang","color":"bfd4f2"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":49,"created_at":"2016-04-08T20:42:25Z","updated_at":"2016-09-01T22:36:07Z","closed_at":null,"body":"Tracking issue for rust-lang/rfcs#1444.\r\n\r\nUnresolved questions:\r\n\r\n- [x] Does assigning directly to a union field trigger a drop of the previous contents?\r\n- [ ] When moving out of one field of a union, are the others considered invalidated? ([1](https://github.com/rust-lang/rust/issues/32836#issuecomment-242511491), [2](https://github.com/rust-lang/rust/issues/32836#issuecomment-242800896), [3](https://github.com/rust-lang/rust/issues/32836#issuecomment-242814894), [4](https://github.com/rust-lang/rust/issues/32836#issuecomment-243841060))\r\n- [ ] Under what conditions can you implement `Copy` for a union? For example, what if some variants are of non-Copy type? All variants?"},"comment":{"url":"https://api.github.com/repos/rust-lang/rust/issues/comments/244233506","html_url":"https://github.com/rust-lang/rust/issues/32836#issuecomment-244233506","issue_url":"https://api.github.com/repos/rust-lang/rust/issues/32836","id":244233506,"user":{"login":"cuviper","id":36186,"avatar_url":"https://avatars.githubusercontent.com/u/36186?v=3","gravatar_id":"","url":"https://api.github.com/users/cuviper","html_url":"https://github.com/cuviper","followers_url":"https://api.github.com/users/cuviper/followers","following_url":"https://api.github.com/users/cuviper/following{/other_user}","gists_url":"https://api.github.com/users/cuviper/gists{/gist_id}","starred_url":"https://api.github.com/users/cuviper/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cuviper/subscriptions","organizations_url":"https://api.github.com/users/cuviper/orgs","repos_url":"https://api.github.com/users/cuviper/repos","events_url":"https://api.github.com/users/cuviper/events{/privacy}","received_events_url":"https://api.github.com/users/cuviper/received_events","type":"User","site_admin":false},"created_at":"2016-09-01T22:36:07Z","updated_at":"2016-09-01T22:36:07Z","body":"It seems better not to apply special conditions to this, from a user point of view.  Just call it unsafe, always."}}
{"actor":{"display_login":"cuviper"}}