Citation: 1B_255/2021 E. 4

Vu ce qui précède, le recours est rejeté, dans la mesure de sa recevabilité. Le recourant a demandé l'octroi de l'assistance judiciaire (art. 64 al. 1 LTF). Les conditions posées à l'art. 64 al. 1 LTF étant réunies, il convient de mettre le recourant au bénéfice de l'assistance judiciaire, de lui désigner Me Maëlle Le Boudec comme avocate d'office et d'allouer à celle-ci une indemnité à titre d'honoraires, qui sera fixée forfaitairement et supportée par la caisse du Tribunal fédéral (art. 64 al. 2 LTF). Il n'est pas perçu de frais judiciaires (art. 64 al. 1 LTF), ni alloué de dépens (art. 68 al. 3 LTF). Par ces motifs, le Tribunal fédéral prononce :