Make InferCtxt::can_eq and InferCtxt::can_sub return booleans#108010
Make InferCtxt::can_eq and InferCtxt::can_sub return booleans#108010bors merged 1 commit intorust-lang:masterfrom
InferCtxt::can_eq and InferCtxt::can_sub return booleans#108010Conversation
|
r? @lcnr (rustbot has picked a reviewer for you, use r? to override) |
|
After #107940 lands, this these functions should additionally use |
|
I feel like |
|
The answer to a "can" question being a boolean makes pretty good sense to me, and We also have |
|
Ignoring for a moment that Definitely in favor of yeeting wrt |
|
@bors r+ |
…iaskrgr Rollup of 10 pull requests Successful merges: - rust-lang#107034 (Migrating rustc_infer to session diagnostics (part 4)) - rust-lang#107972 (Fix unintentional UB in ui tests) - rust-lang#108010 (Make `InferCtxt::can_eq` and `InferCtxt::can_sub` return booleans) - rust-lang#108021 (make x look for x.py if shell script does not exist) - rust-lang#108047 (Use `target` instead of `machine` for mir interpreter integer handling.) - rust-lang#108049 (Don't suggest `#[doc(hidden)]` trait methods with matching return type) - rust-lang#108066 (Better names for illegal impl trait positions) - rust-lang#108076 (rustdoc: Use more let chain) - rust-lang#108088 (clarify correctness of `black_box`) - rust-lang#108094 (Demonstrate I/O in File examples) Failed merges: r? `@ghost` `@rustbot` modify labels: rollup
Nobody matches on the result, nor does the result return anything useful...