Qual é a diferença entre auto-tipos e subclasses de características?

Um tipo próprio para uma característica A: trait B trait A { this: B => } diz que " Anão pode ser misturado em uma classe concreta que também não se estende B" . Por outro lado, o seguinte: trait B trait A extends B diz que "qualquer classe (concreta ou abstrata) que se misturar Atambém...