Skip to content

Commit 9cdcd0c

Browse files
committed
Document enum types used as values for E0423
1 parent 7d8ebe3 commit 9cdcd0c

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

  • compiler/rustc_error_codes/src/error_codes

compiler/rustc_error_codes/src/error_codes/E0423.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,16 @@ fn h1() -> i32 {
4444
// did you mean `a::I`?
4545
}
4646
```
47+
48+
49+
50+
### Enum types used as values
51+
52+
Enums are types and cannot be used directly as values.
53+
54+
```compile_fail,E0423
55+
fn main() {
56+
let x = Option::<i32>;
57+
//~^ ERROR expected value, found enum `Option`
58+
}
59+
```

0 commit comments

Comments
 (0)