Андрей, причем тут компилятор? Речь о том, что на D я могу писать код практически такой же как на Python. И погружаться на более низкий уровень только там где это реально нужно.
>Насколько работа с многопоточным кодом в D безопаснее чем в раст?
Не на сколько.
sim3x, tr_list это просто список. Падает в цикле при первом же запросе ( при условии что прилетели некорректные данные), но корректность данных не могу обеспечить, поэтому нужно как-то ролбек сделать.