Quelle est la différence entre les auto-types et les sous-classes de traits?

Un auto-type pour un trait A: trait B trait A { this: B => } dit que " Ane peut pas être mélangé dans une classe concrète qui ne s'étend pas également B" . En revanche, les éléments suivants: trait B trait A extends B dit que "toute classe (concrète ou abstraite) se mélangeant Asera également...