Citation: 1P.243/2000 05.05.2000 E. 5

5.- Lorsque le Tribunal fédéral constate que la procédure ayant abouti au maintien en détention viole certaines garanties formelles, tel le droit d'être entendu, il ne s'ensuit pas automatiquement que l'inculpé doive être remis en liberté. Tel ne saurait être le cas que s'il n'existe plus de motif de détention, si sa durée apparaît disproportionnée, ou si un élargissement s'impose pour des motifs d'égalité de traitement (ATF 116 Ia 64 consid. 3b, 115 Ia 308 consid. 5g, 114 Ia 93 consid. 5d). En l'espèce, il appartiendra à l'autorité cantonale de statuer à nouveau à bref délai, après avoir accordé au recourant un accès suffisant au dossier. La demande de mise en liberté doit, en l'état, être rejetée (ATF 125 I 113 consid. 3 p. 118). Le recourant, qui obtient au moins partiellement gain de cause, a droit à l'allocation de dépens, mis à la charge du canton de Vaud. Cela rend sans objet sa demande d'assistance judiciaire. Conformément à l'art. 156 al. 2 OJ, il n'est pas perçu d'émolument judiciaire. Par ces motifs, le Tribunal fédéral :