error[E0618]: expected function, found enum variant `Alias::Unit`
  --> $DIR/issue-99240-2.rs:7:5
   |
LL |        Unit,
   |        ---- enum variant `Alias::Unit` defined here
...
LL | //     Alias::
LL | ||     Unit();
   | ||________^_- call expression requires function
   |  |________|
   | 
   |
help: `Alias::Unit` is a unit enum variant, and does not take parentheses to be constructed
   |
LL -     Unit();
LL +     Unit;
   |

error: aborting due to previous error

For more information about this error, try `rustc --explain E0618`.