Right now opentelemetry and co are unconditional dependencies.
I use tarpc in a project where I just communicate between two services over stdio; I mostly need it for really convenient abstractions and proc macro. Thus, opentelemetry is an overkill for me, and it's basically a dead dependency that I need to worry about.
It would be great if it was put under a feature and made optional.
BTW -- thank you for a great library! I've checked a lot of lightweight RPC implementations in rust and this was the most convenient by far. ❤️
Right now opentelemetry and co are unconditional dependencies.
I use tarpc in a project where I just communicate between two services over stdio; I mostly need it for really convenient abstractions and proc macro. Thus, opentelemetry is an overkill for me, and it's basically a dead dependency that I need to worry about.
It would be great if it was put under a feature and made optional.
BTW -- thank you for a great library! I've checked a lot of lightweight RPC implementations in rust and this was the most convenient by far. ❤️