{"action":"created","issue":{"url":"https://api.github.com/repos/rust-lang/rust/issues/49179","repository_url":"https://api.github.com/repos/rust-lang/rust","labels_url":"https://api.github.com/repos/rust-lang/rust/issues/49179/labels{/name}","comments_url":"https://api.github.com/repos/rust-lang/rust/issues/49179/comments","events_url":"https://api.github.com/repos/rust-lang/rust/issues/49179/events","html_url":"https://github.com/rust-lang/rust/pull/49179","id":306559265,"number":49179,"title":"Handle future deprecation annotations ","user":{"login":"varkor","id":3943692,"avatar_url":"https://avatars1.githubusercontent.com/u/3943692?v=4","gravatar_id":"","url":"https://api.github.com/users/varkor","html_url":"https://github.com/varkor","followers_url":"https://api.github.com/users/varkor/followers","following_url":"https://api.github.com/users/varkor/following{/other_user}","gists_url":"https://api.github.com/users/varkor/gists{/gist_id}","starred_url":"https://api.github.com/users/varkor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/varkor/subscriptions","organizations_url":"https://api.github.com/users/varkor/orgs","repos_url":"https://api.github.com/users/varkor/repos","events_url":"https://api.github.com/users/varkor/events{/privacy}","received_events_url":"https://api.github.com/users/varkor/received_events","type":"User","site_admin":false},"labels":[{"id":583426710,"url":"https://api.github.com/repos/rust-lang/rust/labels/S-waiting-on-review","name":"S-waiting-on-review","color":"d3dddd","default":false}],"state":"open","locked":false,"assignee":{"login":"GuillaumeGomez","id":3050060,"avatar_url":"https://avatars0.githubusercontent.com/u/3050060?v=4","gravatar_id":"","url":"https://api.github.com/users/GuillaumeGomez","html_url":"https://github.com/GuillaumeGomez","followers_url":"https://api.github.com/users/GuillaumeGomez/followers","following_url":"https://api.github.com/users/GuillaumeGomez/following{/other_user}","gists_url":"https://api.github.com/users/GuillaumeGomez/gists{/gist_id}","starred_url":"https://api.github.com/users/GuillaumeGomez/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GuillaumeGomez/subscriptions","organizations_url":"https://api.github.com/users/GuillaumeGomez/orgs","repos_url":"https://api.github.com/users/GuillaumeGomez/repos","events_url":"https://api.github.com/users/GuillaumeGomez/events{/privacy}","received_events_url":"https://api.github.com/users/GuillaumeGomez/received_events","type":"User","site_admin":false},"assignees":[{"login":"GuillaumeGomez","id":3050060,"avatar_url":"https://avatars0.githubusercontent.com/u/3050060?v=4","gravatar_id":"","url":"https://api.github.com/users/GuillaumeGomez","html_url":"https://github.com/GuillaumeGomez","followers_url":"https://api.github.com/users/GuillaumeGomez/followers","following_url":"https://api.github.com/users/GuillaumeGomez/following{/other_user}","gists_url":"https://api.github.com/users/GuillaumeGomez/gists{/gist_id}","starred_url":"https://api.github.com/users/GuillaumeGomez/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GuillaumeGomez/subscriptions","organizations_url":"https://api.github.com/users/GuillaumeGomez/orgs","repos_url":"https://api.github.com/users/GuillaumeGomez/repos","events_url":"https://api.github.com/users/GuillaumeGomez/events{/privacy}","received_events_url":"https://api.github.com/users/GuillaumeGomez/received_events","type":"User","site_admin":false}],"milestone":null,"comments":7,"created_at":"2018-03-19T17:28:47Z","updated_at":"2018-03-27T10:49:02Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/rust-lang/rust/pulls/49179","html_url":"https://github.com/rust-lang/rust/pull/49179","diff_url":"https://github.com/rust-lang/rust/pull/49179.diff","patch_url":"https://github.com/rust-lang/rust/pull/49179.patch"},"body":"This adds special handling to the `since` parameter of the `deprecated` attribute: in particular, if the `since` version exceeds the version of the compiler, the deprecation notice will not be printed; but a note is added to the documentation stating that the item will be deprecated in a later version.\r\n\r\n(I've used `since` for this, rather than adding a new attribute, because it's more seamless and, I feel, intuitive. Plus it involves less code churn.)\r\n\r\n![image](https://user-images.githubusercontent.com/3943692/37611317-ef5cdf16-2b99-11e8-8251-e35e8f7b0137.png)\r\n![image](https://user-images.githubusercontent.com/3943692/37611323-f748c2d0-2b99-11e8-966b-11408c73d416.png)\r\n\r\nThis is a prerequisite for doing things renaming methods in the standard library (e.g. #30459). Resolves #30785."},"comment":{"url":"https://api.github.com/repos/rust-lang/rust/issues/comments/376481136","html_url":"https://github.com/rust-lang/rust/pull/49179#issuecomment-376481136","issue_url":"https://api.github.com/repos/rust-lang/rust/issues/49179","id":376481136,"user":{"login":"QuietMisdreavus","id":5217170,"avatar_url":"https://avatars2.githubusercontent.com/u/5217170?v=4","gravatar_id":"","url":"https://api.github.com/users/QuietMisdreavus","html_url":"https://github.com/QuietMisdreavus","followers_url":"https://api.github.com/users/QuietMisdreavus/followers","following_url":"https://api.github.com/users/QuietMisdreavus/following{/other_user}","gists_url":"https://api.github.com/users/QuietMisdreavus/gists{/gist_id}","starred_url":"https://api.github.com/users/QuietMisdreavus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/QuietMisdreavus/subscriptions","organizations_url":"https://api.github.com/users/QuietMisdreavus/orgs","repos_url":"https://api.github.com/users/QuietMisdreavus/repos","events_url":"https://api.github.com/users/QuietMisdreavus/events{/privacy}","received_events_url":"https://api.github.com/users/QuietMisdreavus/received_events","type":"User","site_admin":false},"created_at":"2018-03-27T10:49:02Z","updated_at":"2018-03-27T10:49:02Z","author_association":"MEMBER","body":"Of those, I like \"Deprecating in _\" the most, partly because the others seem to be more verbose (or are the original, which is fine but long)."}}
{"actor":{"display_login":"QuietMisdreavus"}}