diff --git a/compiler/rustc_error_codes/src/error_codes/E0423.md b/compiler/rustc_error_codes/src/error_codes/E0423.md index a98ada17a469..eb5243b59847 100644 --- a/compiler/rustc_error_codes/src/error_codes/E0423.md +++ b/compiler/rustc_error_codes/src/error_codes/E0423.md @@ -44,3 +44,16 @@ fn h1() -> i32 { // did you mean `a::I`? } ``` + + + +### Enum types used as values + +Enums are types and cannot be used directly as values. + +```compile_fail,E0423 +fn main() { + let x = Option::; + //~^ ERROR expected value, found enum `Option` +} +``` \ No newline at end of file