Спрей Marshaller для фьючерсов не в скрытом объеме после обновления до спрей 1.2

После обновления до версии 1.2 у меня возникла проблема с JSON-Marshallers, которая отлично работала с 1.1. Делать следующее внутри HttpService

trait TestHttpService extends HttpService with SprayJsonSupport with DefaultJsonProtocol{ self : ActorLogging =>
    case class Test(hallo: String, test: String)
    implicit val storyJsonFormat = jsonFormat2(Test.apply)

    def test(implicit m : Marshaller[Future[Test]]) = 17
    def hallo = test 
}

приводит к следующей ошибке:

could not find implicit value for parameter marshaller:
spray.httpx.marshalling.Marshaller[scala.concurrent.Future[amanuensis.story.Story]]

Когда я просто снимаю будущее, все работает хорошо

trait TestHttpService extends HttpService with SprayJsonSupport with DefaultJsonProtocol { self : ActorLogging =>
    case class Test(hallo: String, test: String)
    implicit val storyJsonFormat = jsonFormat2(Test.apply)

    def test(implicit m : Marshaller[Test]) = 17
    def hallo = test

}

Таким образом, сам Marshaller для Story, похоже, находится в неявном объеме. Сейчас я в замешательстве, так как мне никогда не приходилось делать что-то еще, чтобы иметь возможность маршалировать будущее.

Я действительно был бы признателен за подсказку, что я делаю здесь не так ...

Ответы на вопрос(1)

Ваш ответ на вопрос