]> git.lizzy.rs Git - rust.git/commit
Auto merge of #69717 - estebank:correctly-probe, r=varkor
authorbors <bors@rust-lang.org>
Thu, 5 Mar 2020 03:44:53 +0000 (03:44 +0000)
committerbors <bors@rust-lang.org>
Thu, 5 Mar 2020 03:44:53 +0000 (03:44 +0000)
commit1e179690f8ad9790eb3a6b1dbb6a0ddf479f2c86
treec7dbdd565880b4348b7068336b3440c212cca25c
parent75cf41afb468152611212271bae026948cd3ba46
parent8a3272985b2c9bcd764d72ecf78e9c321b710e63
Auto merge of #69717 - estebank:correctly-probe, r=varkor

Correctly reject `TraitCandidate` in all cases

Follow up to #69255, addresses #69629.

When `self.select_trait_candidate(trait_ref)` returned `Err(_)`, `result` wasn't being set to `NoMatch`, causing invalid methods to be selected.