{"action":"created","issue":{"url":"https://api.github.com/repos/rust-lang/rust/issues/31443","repository_url":"https://api.github.com/repos/rust-lang/rust","labels_url":"https://api.github.com/repos/rust-lang/rust/issues/31443/labels{/name}","comments_url":"https://api.github.com/repos/rust-lang/rust/issues/31443/comments","events_url":"https://api.github.com/repos/rust-lang/rust/issues/31443/events","html_url":"https://github.com/rust-lang/rust/issues/31443","id":131818207,"number":31443,"title":"`Foo(..)` patterns work for tuple structs, but `(..)` doesn't work for tuples","user":{"login":"niconii","id":10183419,"avatar_url":"https://avatars.githubusercontent.com/u/10183419?v=3","gravatar_id":"","url":"https://api.github.com/users/niconii","html_url":"https://github.com/niconii","followers_url":"https://api.github.com/users/niconii/followers","following_url":"https://api.github.com/users/niconii/following{/other_user}","gists_url":"https://api.github.com/users/niconii/gists{/gist_id}","starred_url":"https://api.github.com/users/niconii/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/niconii/subscriptions","organizations_url":"https://api.github.com/users/niconii/orgs","repos_url":"https://api.github.com/users/niconii/repos","events_url":"https://api.github.com/users/niconii/events{/privacy}","received_events_url":"https://api.github.com/users/niconii/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-02-06T04:25:28Z","updated_at":"2016-02-06T18:45:34Z","closed_at":null,"body":"Right now, [this compiles](https://play.rust-lang.org/?gist=cd33108e66f35535cb14&version=nightly):\r\n```rust\r\nstruct Foo(i32, i32, i32);\r\n\r\nfn main() {\r\n    match Foo(1, 2, 3) {\r\n        Foo(..) => { }\r\n    }\r\n}\r\n```\r\nbut [this fails to compile](https://play.rust-lang.org/?gist=1a1c89eb2514c5966e93&version=nightly):\r\n```rust\r\nfn main() {\r\n    match (1, 2, 3) {\r\n        // must write `(_, _, _) => { }`\r\n        (..) => { }\r\n    }\r\n}\r\n```"},"comment":{"url":"https://api.github.com/repos/rust-lang/rust/issues/comments/180836854","html_url":"https://github.com/rust-lang/rust/issues/31443#issuecomment-180836854","issue_url":"https://api.github.com/repos/rust-lang/rust/issues/31443","id":180836854,"user":{"login":"petrochenkov","id":5751617,"avatar_url":"https://avatars.githubusercontent.com/u/5751617?v=3","gravatar_id":"","url":"https://api.github.com/users/petrochenkov","html_url":"https://github.com/petrochenkov","followers_url":"https://api.github.com/users/petrochenkov/followers","following_url":"https://api.github.com/users/petrochenkov/following{/other_user}","gists_url":"https://api.github.com/users/petrochenkov/gists{/gist_id}","starred_url":"https://api.github.com/users/petrochenkov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/petrochenkov/subscriptions","organizations_url":"https://api.github.com/users/petrochenkov/orgs","repos_url":"https://api.github.com/users/petrochenkov/repos","events_url":"https://api.github.com/users/petrochenkov/events{/privacy}","received_events_url":"https://api.github.com/users/petrochenkov/received_events","type":"User","site_admin":false},"created_at":"2016-02-06T18:45:34Z","updated_at":"2016-02-06T18:45:34Z","body":"@durka \r\n`RangeFull` literals `..` are not considered patterns, so there's no conflict currently."}}