Учитывая метод, например,
def delayed(howlong: Duration)(implicit timer: Timer): Future[A]
Каков предпочтительный способ переопределения, сохранения неявного или неявного?
И имеет ли это значение или делает неявное явным просто де-сахар явным?
override def delayed(howlong: Duration)(implicit timer: Timer): Future[A]
= super.delayed(howlong)
OR
override def delayed(howlong: Duration)(implicit timer: Timer): Future[A]
= super.delayed(howlong)(timer)
(Обратите внимание, я знаю, что мои примеры переопределений ничего не делают; я просто пытаюсь упростить вопрос. Представьте, что я добавляю оператор журнала.)