Citation: 1B_122/2020 E. 4

Il s'ensuit que le recours est partiellement admis, dans la mesure de sa recevabilité. La recourante a requis l'assistance judiciaire. Dans la mesure où elle obtient partiellement gain de cause, il ne sera pas perçu de frais (art. 66 al. 1 et 4 LTF) et la recourante obtiendra des dépens réduits de la part du canton de Vaud (art. 68 al. 1 LTF). La requête d'assistance judiciaire est, pour cette partie de la procédure, sans objet. Pour le surplus, les conditions de l'assistance judiciaire sont réunies (art. 64 al. 1 LTF). Il y a lieu de désigner Me Fabien Mingard en qualité d'avocat d'office pour la présente procédure fédérale et de fixer ses honoraires, qui seront supportés par la caisse du Tribunal fédéral (art. 64 al. 2 LTF). Par ces motifs, le Tribunal fédéral prononce :