Dire que j'ai cette fonction dans une classe:Scala: Deux manifiests implicites
def serializeObject[O<:MongoModel, F<:FunnelJob](mongoObject:O):F = {
grater[F].asObject(mongoObject)
}
Je ne serai pas en mesure de compiler parce que je besoin d'un manifeste pour O et F. Mais je ne peux pas utiliser réellement appels manifestes implicites
def serializeObject[O<:MongoModel, F<:FunnelJob](mongoObject:O)(implicit mf:Manifest[O], implicit m:Manifest[F]):F = {
grater[F].asObject(mongoObject)
}
est invalide, par exemple. Comment puis-je avoir deux génériques avec deux manifestes?