#![feature(associated_const_equality)] | |
pub enum Mode { | |
Cool, | |
} | |
pub trait Parse { | |
const MODE: Mode; | |
} | |
pub trait CoolStuff: Parse<MODE = Mode::Cool> {} | |
//~^ ERROR expected constant, found type | |
//~| ERROR expected constant, found type | |
//~| ERROR expected constant, found type | |
//~| ERROR expected type | |
fn no_help() -> Mode::Cool {} | |
//~^ ERROR expected type, found variant | |
fn main() {} |