]> git.lizzy.rs Git - rust.git/commitdiff
Auto merge of #101483 - oli-obk:guaranteed_opt, r=fee1-dead
authorbors <bors@rust-lang.org>
Sat, 10 Sep 2022 09:50:21 +0000 (09:50 +0000)
committerbors <bors@rust-lang.org>
Sat, 10 Sep 2022 09:50:21 +0000 (09:50 +0000)
The `<*const T>::guaranteed_*` methods now return an option for the unknown case

cc https://github.com/rust-lang/rust/issues/53020#issuecomment-1236932443

I chose `0` for "not equal" and `1` for "equal" and left `2` for the unknown case so backends can just forward to raw pointer equality and it works ✨

r? `@fee1-dead` or `@lcnr`

cc `@rust-lang/wg-const-eval`


No differences found