Citation: 1B_152/2018 E. 4

Il s'ensuit que le recours est admis au sens des considérants. L'arrêt attaqué et l'ordonnance du Tribunal des mesures du contrainte du 6 mars 2018 sont annulés et la cause renvoyée à cette autorité pour qu'elle statue à nouveau à bref délai sur la requête de mise en liberté provisoire déposée par la recourante. Il n'y a pas lieu de percevoir de frais judiciaires pour la présente procédure (art. 66 al. 4 LTF). Les frais et dépens de la procédure cantonale peuvent également être fixés dans le présent arrêt (art. 67 et 68 al. 5 LTF). Les dépens sont ainsi arrêtés de manière globale pour les procédures cantonale et fédérale, et les frais judiciaires de l'instance cantonale sont laissés à la charge du canton de Vaud. Vu l'issue du recours, la demande d'assistance judiciaire est sans objet. Par ces motifs, le Tribunal fédéral prononce :