либа требует быть локально, править карго.томл в трех местах, переопределяет кучу переферии, макрос высирает какое то отсутвие чего то из какого то непонятного ануса
недостаток по сравнению с явной глобальной структуркой в том, что нужно следить за параметрами в двух местах: если в одном ошибиться в типах, компилятор не выдаст предупреждения