Properly bind nested pattern bindings when there's more than one

Fixes #15488.
auto merge of #15489 : jakub-/rust/issue-15488, r=pcwalton

Fixes #15488.