Closed rustworthy closed 6 months ago
Attention: Patch coverage is 74.19355%
with 8 lines
in your changes are missing coverage. Please review.
Project coverage is 66.7%. Comparing base (
eac9545
) to head (3b33790
).
going to hold off on reviewing this until after #49
@jonhoo
I encountered some issues when trying to make Client hold a boxed dyn Connection
. Our Reconnect
trait mentions Self
in the return value of it's only method, making the whole thing not object safe. So introducing a Client
which is
a struct with the following shape ...
type Connection = Box<FaktoryConnection>;
struct Client {
connection: Connection,
opts: ClientOptions,
}
... did not work.
I might be missing something though..
Otherwise the PR is ready for review.
Would you mind splitting this PR into multiple, one for each logical change? It's a little hard to review the changes when multiple of them are bundled together in this way.
Would you mind splitting this PR into multiple, one for each logical change? It's a little hard to review the changes when multiple of them are bundled together in this way.
Sure
@jonhoo
Only queue control actions are left in this PR. Please have a look at it once again
Addresses #56
This change is