Scala:Implicits + Override(+ ReactiveMongo)

时间:2013-05-28 17:52:53

标签: scala implicit-conversion implicit

有代码:

object MarketTrigger extends DbHandler[MarketTrigger]{
  implicit object BSONDateTimeHandler extends BSONHandler[BSONDateTime, DateTime] {
    def read(time: BSONDateTime) = new DateTime(time.value)
    def write(jdtime: DateTime) = BSONDateTime(jdtime.getMillis)
  }

  implicit val mtFormat = Macros.handler[MarketTrigger]
  override implicit val format = Macros.handler[MarketTrigger]
  ...

我的第二个隐式val有Implicit org.joda.time.DateTime for 'value till' not found错误,而第一个没问题。对我来说有点怪异的行为。这是关于什么的?

0 个答案:

没有答案