capisco posso definire digitazione anatra in generics
come seguein scala definisci un tipo generico basato sulla digitazione anatra?
trait MyTrait[A <: {def someMethod(key: String): String}]
Comunque io non voglio precisare che tutta la grande string
nel mio trait
definizione.
Come posso dividere questo per due (quello che vorrei poter avere):
type A = B <: {def someMethod(key: String): String}
trait MyTrait[A]