3 #![feature(try_trait_v2)]
4 #![feature(const_trait_impl)]
6 #![feature(const_convert)]
9 const fn result() -> Result<bool, ()> {
14 const FOO: Result<bool, ()> = result();
15 assert_eq!(Err(()), FOO);
17 const fn option() -> Option<()> {
21 const BAR: Option<()> = option();
22 assert_eq!(None, BAR);