class Test { import MyEnum._ def f(e: MyEnum) = e match { case ONE => println("one") case TWO => println("two") // missing case --> exhaustivity warning! } import MySecondEnum._ def g(e: MySecondEnum) = e match { case RED => println("red") // missing case --> exhaustivity warning! } }