Tracking Issue for const_option_ext
I'm new to Rust. I'm using rust 1.60.0.
I'm trying to use this code:
pub const VERSION: &'static str = option_env!("VERSION").unwrap_or_else(|| "dev");
but I'm getting this error:
the trait bound `[closure@src\constants.rs:4:81: 4:89]: ~const FnOnce<()>` is not satisfied
the trait `~const FnOnce<()>` is not implemented for `[closure@src\constants.rs:4:81: 4:89]`
wrap the `[closure@src\constants.rs:4:81: 4:89]` in a closure with no arguments: `|| { /* code */ }`rustcE0277
constants.rs(4, 66): the trait `FnOnce<()>` is implemented for `[closure@src\constants.rs:4:81: 4:89]`, but that implementation is not `const`
option.rs(797, 12): required by a bound in `Option::<T>::unwrap_or_else`
Can you help me understand what's wrong with it?