親クラスから継承したimplicit defを無効化したい場合

普通はimportで隠せますが、親クラスにあったらimportでは無効化できない(?)

実際に発生したのは、specs2とnscala_timeを合わせて使った場合。



以下のようなエラー

「あれどうすればいいんだ?」って仕事中に言ったらkmizuが教えてくれました、thanks

答えは
(implicitを付けずに)overrideすれば無効になる
というもの。なのでspecs2のこれ

https://github.com/etorreborre/specs2/blob/master/src/main/scala/org/specs2/time/Time.scala#L13-L29

を以下のようにoverride