]> git.lizzy.rs Git - rust.git/commit
Introduce `ProcessResult`.
authorNicholas Nethercote <nnethercote@mozilla.com>
Thu, 7 Jun 2018 05:06:22 +0000 (15:06 +1000)
committerNicholas Nethercote <nnethercote@mozilla.com>
Thu, 7 Jun 2018 10:34:39 +0000 (20:34 +1000)
commitc83d152ebae3667e5545245acbe1b14bf0b74236
treee81b17824f09f84200991afef967d9b848f49f04
parentf14b5d9ee6327967fdb69d32fc3c1b7c989acda7
Introduce `ProcessResult`.

A tri-valued enum is nicer than Result<Option<T>>, and it's slightly
faster.
src/librustc/traits/fulfill.rs
src/librustc_data_structures/obligation_forest/mod.rs
src/librustc_data_structures/obligation_forest/test.rs