Add test for try operator on Result

This commit is contained in:
Albin Hedman 2021-07-04 14:22:48 +02:00
parent 88258c02a9
commit 991b375d87
No known key found for this signature in database
GPG key ID: 1F501ECD1BBD70A7

View file

@ -0,0 +1,16 @@
// run-pass
#![feature(try_trait_v2)]
#![feature(const_trait_impl)]
#![feature(const_try)]
#![feature(const_convert)]
fn main() {
const fn foo() -> Result<bool, ()> {
Err(())?;
Ok(true)
}
const FOO: Result<bool, ()> = foo();
assert_eq!(Err(()), FOO);
}