Mikhail Zabaluev
Mikhail Zabaluev
The combinators that poll a stream for exhaustion in a loop have a problem that's already been raised in #869: if the upstream consecutively returns `Ready` for a long time,...
Add method `feed_all` to `SinkExt`. This combinator is like `send_all`, except that it does not flush the sink at the end. This was originally submitted as part of #2155, but...
It would be great to be able to supply a function to tear down the fixture. Some examples of things that are not suitable for doing in a `Drop` impl:...
Steps to repro with 0.8.0 and master: - Open the server implementation in the `route_guide` example in an editor. - In the [implementation][lf-code] of the `list_features` trait method, delete every...
With the dependency on protoc-rust being just "2" in the `Cargo.toml` of protoc-rust-grpc, a project state is allowed when protoc-rust is too old for the API that protoc-rust-grpc actually uses:...
## Summary Collate numerically adjacent commitment IDs in output of `query packet` subcommands. ## Problem Definition When the set of pending packets on a channel is large and there are...
## Crate ibc-relayer-rest, ibc-telemetry ## Summary The `rouille` crate imposes an unnecessary restriction on its `time` dependency, holding back useful changes. ## Problem Definition The crates depend on `rouille`, which...
## Summary The relayer should work with chain nodes based on both cosmos-sdk 0.45 / tendermint 0.34 and cosmos-sdk 0.46 / tendermint 0.35. ## Problem Definition While the Cosmos ecosystem...
## Summary of Bug The logic used to discover versions of Cosmos-SDK, IBC-go, and Tendermint used by a Cosmos node should be made more robust. ## Version 0.15.0 ## Details...
Some applications may want the capacity of `BytesMut` to be reported exactly as previously requested (unless more is already reserved). `BytesMut::reserve` allows for allocation excess and over-reserving in expectation for...