Marc Bowes
Marc Bowes
Thanks for the link, I wasn't aware of the toolchain file. However, the docs say: > They may not name custom toolchains, nor host-specific toolchains. I think that's my issue....
> That's not what "toolchain" means to rustup. That sentence is just saying that the toolchain file specifies the version of Rust only (e.g. "stable" or "1.43.0"), not a specific...
Yeah, I agree with you in general. In my case, we have a shell utility connecting to a db. If the user typos their db name then it takes 30s...
Well, that’s not the only problem. The other is that the error message just says timeout. Do you think bb8 should not have the concept of an exception that should...
The simplest thing I could think of would be to add ```rust fn should_retry(err: &Self::Error) -> bool ``` to `ManageCollection` with a default impl that returns true. That's backwards compatible...
I ran into an issue where `ManagedConnection::Error` is not `Clone`. The problem arises because both `get` and `ErrorSink` want the error by value, so there needs to be a copy...
I opened https://github.com/djc/bb8/pull/104 to discuss the path forward.
In #104 I suggest an alternative where the sink does not get the error in a catastrophe, which seems OK to me.
It's been in maintenance mode for years. Myself and @kennethkalmer accept pull requests, but aren't actively moving the project forward. I personally don't have a reason to.