Tim

Results 142 comments of Tim

Closing due to lack of activity, but if you are still having this issue, please feel free to reopen!

Thanks, you make a good point! I'd happily accept a PR; otherwise, I'll see if I can get to this in the next few weeks.

Hm, yeah that's true—thinking about this again, I think the tracing crate is already decoupled from specific tracers. I expect the core tracing crate, for use by other libraries, is...

Maybe the issue is just that passing around Contexts is too expensive (it's copying like 25 bytes or something)? Do you have any performance profiles of this overhead being a...

One way to send things context-free would be to use a transport that converts the context to a traceless type before sending a message, and then just creates a default...

@gnzlbg should crates not be depending on libtest at this time? e.g. should I revert https://github.com/google/tarpc/pull/213?

Hi, thanks for raising this issue! In the [example service](https://github.com/google/tarpc/blob/d91a9f88c9e8377b8ecba241290b81fd5c938a0b/example-service/src/server.rs#L72), it does spawn the serve futures. Any idea what's different in yours? I suspect the issue is that your code...

How large of a library are you writing that is generic over tarpc service functions? And how many tarpc services do you expect to use the library? I'm trying to...

Thanks for the details! I'll keep this issue open, because I would like to fix it eventually, potentially just waiting for Rust to offer a more complete solution.

@ShaneMurphy2 I'd be happy to review a PR if you want to work on it! Does trait variant need to be used on both `Serve` and `Stub`?