vector
vector copied to clipboard
Temporary remove `async_trait` from components in favour of `BoxFuture`
For async build method in our components, we use async-trait crate because currently async Traits are not supported. Unfortunately as a result of async_trait usage sometimes the compiler does not show full error messages what can slow developers to find actual error. We can remove async_trait and return BoxFuture from the build method, this will require a little more code but much easier to fix possible errors on compilation.
Yes please!