Currently, ic-utils's update/query builder requires candid::Type to have Send trait, due to the imprecise scoping of async. Some refactoring is needed to make the async scope more precise. As a workaround, #448 adds Arc around candid::Type, but there is a significant slowdown in deserialization.
Currently, ic-utils's update/query builder requires
candid::Type
to have Send trait, due to the imprecise scoping of async. Some refactoring is needed to make the async scope more precise. As a workaround, #448 addsArc
aroundcandid::Type
, but there is a significant slowdown in deserialization.