"Pas de tout repos" est une locution adverbiale du registre familier signifiant, selon le contexte :
- périlleux, risqué, dangereux, difficile,
On dit par exemple : "Le trajet n'a pas été de tout repos".
- nécessitant des efforts ; fatigant, pas aussi facile qu'il ne paraît,
On dit par exemple : "La conception et la mise au point de ce nouveau produit n'ont pas été de tout repos".
- ou : agité, animé, bruyant.
On dit par exemple : "La nuit n'a pas été de tout repos".
Source : www.languefrancaise.net