7 procédure contradictoire et que le juge d’instruction du canton de Soleure est un «magistrat habilité par la loi à exercer des fonctions judiciaires» au sens de l’art. 5 § 3 CEDH. 55. La Cour rappelle que le contrôle judiciaire des atteintes portées par l’exécutif au droit à la liberté d’un individu constitue un élément essentiel de la garantie de l’art. 5 § 3. Pour qu’un «magistrat» puisse passer pour exercer des «fonctions judiciaires», au sens de cette disposition, il doit remplir certaines conditions représentant, pour la personne détenue, des garanties contre l’arbitraire ou la privation injustifiée de liberté.