В начале признака вы можете видеть эти два объявления:
implicit def system: ActorSystem
def userRegistryActor: ActorRef
Эти два являются абстрактными объявлениями в признаке, что означает, что реализации признака должны предоставлять эти два.
Вот что происходит в объекте с этими двумя объявлениями:
implicit val system: ActorSystem = ActorSystem("helloAkkaHttpServer")
val userRegistryActor: ActorRef = system.actorOf(UserRegistryActor.props, "userRegistryActor")
Достойная доля разработчиков рекомендует сделать этот вид реализации более явным, добавив ключевое слово override, например:
override implicit val system: ActorSystem = ActorSystem("helloAkkaHttpServer")
override val userRegistryActor: ActorRef = system.actorOf(UserRegistryActor.props, "userRegistryActor")