{"push_id":1138007788,"size":1,"distinct_size":1,"ref":"refs/heads/missingargs","head":"aa489afe86c1918e9d69ca9645c09c3661b40a31","before":"49aa08c5f0dd004c434f464c257316be52efd555","commits":[{"sha":"aa489afe86c1918e9d69ca9645c09c3661b40a31","author":{"name":"Esteban Küber","email":"46621ee4ab20f72a4a91ab7e8db2321b72f8d737@kuber.com.ar"},"message":"Show types of all args when missing args\n\nWhen there're missing arguments in a function call, present a list of\nall the expected types:\n\n```rust\nfn main() {\n    t(\"\");\n}\n\nfn t(a: &str, x: String) {}\n```\n\n```bash\n% rustc file.rs\nfile.rs:3:5: 2:8 error: this function takes 2 parameters but 0\nparameters were supplied [E0061]\nfile.rs:3     t();\n              ^~~\nfile.rs:3:5: 2:8 help: run `rustc --explain E0061` to see a detailed explanation\nfile.rs:3:5: 2:8 note: the following parameter types were expected: &str, std::string::String\nerror: aborting due to previous error\n```\n\nFixes #33649","distinct":true,"url":"https://api.github.com/repos/estebank/rust/commits/aa489afe86c1918e9d69ca9645c09c3661b40a31"}]}
{"actor":{"display_login":"estebank"}}