-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Closed
Labels
A-clientArea: client.Area: client.E-mediumEffort: medium. Some knowledge of how hyper internal works would be useful.Effort: medium. Some knowledge of how hyper internal works would be useful.
Milestone
Description
As part of the std::future update, the client's custom executor code is unimplemented!. We should get it working again.
Some notes:
- The
Executortrait now requires&mut self, so the previousArc<dyn Executor>won't work. Most executors already have synchronized queuing internally, so it'd be a shame to use a mutex here. - It'd be even better to make the executor a generic, so that we could remove the bounds requiring the Connector and Body types to be thread-safe. This would need a bit of work, converting most of the
Clients internal futures to not use combinators, but to be nameable types. Then, we could have someE: ClientExectrait similar to the server side.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
A-clientArea: client.Area: client.E-mediumEffort: medium. Some knowledge of how hyper internal works would be useful.Effort: medium. Some knowledge of how hyper internal works would be useful.