reenable tests
This commit is contained in:
parent
d29e4783df
commit
081c4c6abb
2 changed files with 11 additions and 2 deletions
|
|
@ -89,7 +89,6 @@ fn test_bool_to_option() {
|
|||
assert_eq!(false.then(|| 0), None);
|
||||
assert_eq!(true.then(|| 0), Some(0));
|
||||
|
||||
/* FIXME(#110395)
|
||||
const fn zero() -> i32 {
|
||||
0
|
||||
}
|
||||
|
|
@ -103,7 +102,6 @@ fn test_bool_to_option() {
|
|||
assert_eq!(B, Some(0));
|
||||
assert_eq!(C, None);
|
||||
assert_eq!(D, Some(0));
|
||||
*/
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
|
@ -112,4 +110,14 @@ fn test_bool_to_result() {
|
|||
assert_eq!(true.ok_or(0), Ok(()));
|
||||
assert_eq!(false.ok_or_else(|| 0), Err(0));
|
||||
assert_eq!(true.ok_or_else(|| 0), Ok(()));
|
||||
|
||||
const A: Result<(), i32> = false.ok_or(0);
|
||||
const B: Result<(), i32> = true.ok_or(0);
|
||||
const C: Result<(), i32> = false.ok_or_else(zero);
|
||||
const D: Result<(), i32> = true.ok_or_else(zero);
|
||||
|
||||
assert_eq!(A, Err(0));
|
||||
assert_eq!(B, Ok(()));
|
||||
assert_eq!(C, Err(0));
|
||||
assert_eq!(D, Ok(()));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@
|
|||
#![feature(clamp_magnitude)]
|
||||
#![feature(clone_to_uninit)]
|
||||
#![feature(const_array)]
|
||||
#![feature(const_bool)]
|
||||
#![feature(const_cell_traits)]
|
||||
#![feature(const_clone)]
|
||||
#![feature(const_cmp)]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue