error[E0015]: cannot call non-const fn `create_some` in constants --> $DIR/E0015.rs:5:25 | LL | const FOO: Option = create_some(); | ^^^^^^^^^^^^^ | = note: calls in constants are limited to constant functions, tuple structs and tuple variants error: aborting due to previous error For more information about this error, try `rustc --explain E0015`.