{"action":"created","issue":{"url":"https://api.github.com/repos/rust-lang/rfcs/issues/1762","repository_url":"https://api.github.com/repos/rust-lang/rfcs","labels_url":"https://api.github.com/repos/rust-lang/rfcs/issues/1762/labels{/name}","comments_url":"https://api.github.com/repos/rust-lang/rfcs/issues/1762/comments","events_url":"https://api.github.com/repos/rust-lang/rfcs/issues/1762/events","html_url":"https://github.com/rust-lang/rfcs/issues/1762","id":180812868,"number":1762,"title":"fn should coerce to unsafe fn","user":{"login":"cramertj","id":5963049,"avatar_url":"https://avatars.githubusercontent.com/u/5963049?v=3","gravatar_id":"","url":"https://api.github.com/users/cramertj","html_url":"https://github.com/cramertj","followers_url":"https://api.github.com/users/cramertj/followers","following_url":"https://api.github.com/users/cramertj/following{/other_user}","gists_url":"https://api.github.com/users/cramertj/gists{/gist_id}","starred_url":"https://api.github.com/users/cramertj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cramertj/subscriptions","organizations_url":"https://api.github.com/users/cramertj/orgs","repos_url":"https://api.github.com/users/cramertj/repos","events_url":"https://api.github.com/users/cramertj/events{/privacy}","received_events_url":"https://api.github.com/users/cramertj/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-10-04T05:56:49Z","updated_at":"2016-10-04T11:59:02Z","closed_at":null,"body":"Unsafe functions are a strict super-set of safe functions. It seems like `fn`s should freely coerce to the `unsafe fn` of the appropriate type (i.e. `fn() -> ()` to `unsafe fn() -> ()`). See [this playground link for an example](https://is.gd/C69zN3). Is there any particular reason not to allow this?"},"comment":{"url":"https://api.github.com/repos/rust-lang/rfcs/issues/comments/251368121","html_url":"https://github.com/rust-lang/rfcs/issues/1762#issuecomment-251368121","issue_url":"https://api.github.com/repos/rust-lang/rfcs/issues/1762","id":251368121,"user":{"login":"KalitaAlexey","id":11215191,"avatar_url":"https://avatars.githubusercontent.com/u/11215191?v=3","gravatar_id":"","url":"https://api.github.com/users/KalitaAlexey","html_url":"https://github.com/KalitaAlexey","followers_url":"https://api.github.com/users/KalitaAlexey/followers","following_url":"https://api.github.com/users/KalitaAlexey/following{/other_user}","gists_url":"https://api.github.com/users/KalitaAlexey/gists{/gist_id}","starred_url":"https://api.github.com/users/KalitaAlexey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/KalitaAlexey/subscriptions","organizations_url":"https://api.github.com/users/KalitaAlexey/orgs","repos_url":"https://api.github.com/users/KalitaAlexey/repos","events_url":"https://api.github.com/users/KalitaAlexey/events{/privacy}","received_events_url":"https://api.github.com/users/KalitaAlexey/received_events","type":"User","site_admin":false},"created_at":"2016-10-04T11:59:02Z","updated_at":"2016-10-04T11:59:02Z","body":"@petrochenkov Is it hard to add note to mention that `as` is required to make it?"}}
{"actor":{"display_login":"KalitaAlexey"}}