aquatic_ws: add serde-rename for ErrorResponse.failure_reason

This commit is contained in:
Joakim Frostegård 2021-10-16 01:19:18 +02:00
parent 1d5eb0dff9
commit 7c833958d8

View file

@ -232,10 +232,12 @@ pub enum ErrorResponseAction {
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub struct ErrorResponse {
#[serde(rename = "failure reason")]
pub failure_reason: Cow<'static, str>,
/// Action of original request
#[serde(skip_serializing_if = "Option::is_none")]
pub action: Option<ErrorResponseAction>,
// Should not be renamed
#[serde(skip_serializing_if = "Option::is_none")]
pub info_hash: Option<InfoHash>,
}