mirror of
https://github.com/fluencelabs/rust-libp2p
synced 2025-04-25 11:02:12 +00:00
protocols/request-response: Derive Clone for {Inbound,Outbound}Failure (#1891)
This commit is contained in:
parent
3af5ba45f3
commit
0968b049fe
@ -6,6 +6,9 @@
|
|||||||
to the underlying connection closing.
|
to the underlying connection closing.
|
||||||
[PR 1886](https://github.com/libp2p/rust-libp2p/pull/1886).
|
[PR 1886](https://github.com/libp2p/rust-libp2p/pull/1886).
|
||||||
|
|
||||||
|
- Derive Clone for `InboundFailure` and `Outbound}Failure`.
|
||||||
|
[PR 1891](https://github.com/libp2p/rust-libp2p/pull/1891)
|
||||||
|
|
||||||
# 0.7.0 [2020-12-08]
|
# 0.7.0 [2020-12-08]
|
||||||
|
|
||||||
- Refine emitted events for inbound requests, introducing
|
- Refine emitted events for inbound requests, introducing
|
||||||
|
@ -163,7 +163,7 @@ pub enum RequestResponseEvent<TRequest, TResponse, TChannelResponse = TResponse>
|
|||||||
|
|
||||||
/// Possible failures occurring in the context of sending
|
/// Possible failures occurring in the context of sending
|
||||||
/// an outbound request and receiving the response.
|
/// an outbound request and receiving the response.
|
||||||
#[derive(Debug)]
|
#[derive(Debug, Clone)]
|
||||||
pub enum OutboundFailure {
|
pub enum OutboundFailure {
|
||||||
/// The request could not be sent because a dialing attempt failed.
|
/// The request could not be sent because a dialing attempt failed.
|
||||||
DialFailure,
|
DialFailure,
|
||||||
@ -183,7 +183,7 @@ pub enum OutboundFailure {
|
|||||||
|
|
||||||
/// Possible failures occurring in the context of receiving an
|
/// Possible failures occurring in the context of receiving an
|
||||||
/// inbound request and sending a response.
|
/// inbound request and sending a response.
|
||||||
#[derive(Debug)]
|
#[derive(Debug, Clone)]
|
||||||
pub enum InboundFailure {
|
pub enum InboundFailure {
|
||||||
/// The inbound request timed out, either while reading the
|
/// The inbound request timed out, either while reading the
|
||||||
/// incoming request or before a response is sent, e.g. if
|
/// incoming request or before a response is sent, e.g. if
|
||||||
|
Loading…
x
Reference in New Issue
Block a user