{"action":"created","issue":{"url":"https://api.github.com/repos/rust-lang/rust/issues/17823","labels_url":"https://api.github.com/repos/rust-lang/rust/issues/17823/labels{/name}","comments_url":"https://api.github.com/repos/rust-lang/rust/issues/17823/comments","events_url":"https://api.github.com/repos/rust-lang/rust/issues/17823/events","html_url":"https://github.com/rust-lang/rust/issues/17823","id":45006479,"number":17823,"title":"Get rid of redundancy in type errors","user":{"login":"kmcallister","id":444997,"avatar_url":"https://avatars.githubusercontent.com/u/444997?v=3","gravatar_id":"","url":"https://api.github.com/users/kmcallister","html_url":"https://github.com/kmcallister","followers_url":"https://api.github.com/users/kmcallister/followers","following_url":"https://api.github.com/users/kmcallister/following{/other_user}","gists_url":"https://api.github.com/users/kmcallister/gists{/gist_id}","starred_url":"https://api.github.com/users/kmcallister/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kmcallister/subscriptions","organizations_url":"https://api.github.com/users/kmcallister/orgs","repos_url":"https://api.github.com/users/kmcallister/repos","events_url":"https://api.github.com/users/kmcallister/events{/privacy}","received_events_url":"https://api.github.com/users/kmcallister/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/rust-lang/rust/labels/A-diagnostics","name":"A-diagnostics","color":"d7e102"},{"url":"https://api.github.com/repos/rust-lang/rust/labels/E-easy","name":"E-easy","color":"02e10c"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2014-10-06T16:51:08Z","updated_at":"2015-09-17T22:36:06Z","closed_at":null,"body":"```\r\nerror: mismatched types: expected `uint`, found `int` (expected uint, found int)  \r\n```\r\n\r\nI guess the parenthetical tells you about the outermost type constructors of the mismatch, e.g. \"expected uint, found &-ptr\". But in many cases it's redundant.  We should get rid of the parenthetical in cases where it's useless, and then add some explanatory text about what it's trying to tell you."},"comment":{"url":"https://api.github.com/repos/rust-lang/rust/issues/comments/141256793","html_url":"https://github.com/rust-lang/rust/issues/17823#issuecomment-141256793","issue_url":"https://api.github.com/repos/rust-lang/rust/issues/17823","id":141256793,"user":{"login":"christopherdumas","id":1920151,"avatar_url":"https://avatars.githubusercontent.com/u/1920151?v=3","gravatar_id":"","url":"https://api.github.com/users/christopherdumas","html_url":"https://github.com/christopherdumas","followers_url":"https://api.github.com/users/christopherdumas/followers","following_url":"https://api.github.com/users/christopherdumas/following{/other_user}","gists_url":"https://api.github.com/users/christopherdumas/gists{/gist_id}","starred_url":"https://api.github.com/users/christopherdumas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/christopherdumas/subscriptions","organizations_url":"https://api.github.com/users/christopherdumas/orgs","repos_url":"https://api.github.com/users/christopherdumas/repos","events_url":"https://api.github.com/users/christopherdumas/events{/privacy}","received_events_url":"https://api.github.com/users/christopherdumas/received_events","type":"User","site_admin":false},"created_at":"2015-09-17T22:36:06Z","updated_at":"2015-09-17T22:36:06Z","body":"@panyam Welcome to Rust, by the way! :confetti_ball: "}}