The docs say that a service should be discarded after an error is returned from poll_ready. But CallAll will currently treat a poll_ready error in the same way as a request error and continues to call the service. It seems to me that CallAll should instead return the error once and end the stream even if there are more requests to be made.
The docs say that a service should be discarded after an error is returned from
poll_ready
. ButCallAll
will currently treat apoll_ready
error in the same way as a request error and continues to call the service. It seems to me thatCallAll
should instead return the error once and end the stream even if there are more requests to be made.