diff options
Diffstat (limited to 'crates/core/c8y_smartrest/src/smartrest_deserializer.rs')
-rw-r--r-- | crates/core/c8y_smartrest/src/smartrest_deserializer.rs | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/crates/core/c8y_smartrest/src/smartrest_deserializer.rs b/crates/core/c8y_smartrest/src/smartrest_deserializer.rs index 63b031fc..d29f0fdc 100644 --- a/crates/core/c8y_smartrest/src/smartrest_deserializer.rs +++ b/crates/core/c8y_smartrest/src/smartrest_deserializer.rs @@ -29,14 +29,14 @@ impl TryFrom<String> for CumulocitySoftwareUpdateActions { } } -#[derive(Debug, Deserialize, Serialize, PartialEq)] +#[derive(Debug, Deserialize, Serialize, Eq, PartialEq)] pub struct SmartRestUpdateSoftware { pub message_id: String, pub external_id: String, pub update_list: Vec<SmartRestUpdateSoftwareModule>, } -#[derive(Debug, Deserialize, Serialize, PartialEq)] +#[derive(Debug, Deserialize, Serialize, Eq, PartialEq)] pub struct SmartRestUpdateSoftwareModule { pub software: String, pub version: Option<String>, @@ -176,9 +176,7 @@ where let date_string_end = &date_string.split('+').last(); date_string = match date_string_end { Some(string) if !string.contains(':') => { - date_string[0..str_size - 2].to_string() - + ":" - + &date_string[str_size - 2..str_size].to_string() + date_string[0..str_size - 2].to_string() + ":" + &date_string[str_size - 2..str_size] } _ => date_string, }; @@ -211,7 +209,7 @@ pub enum SmartRestVariant { SmartRestLogRequest, } -#[derive(Debug, Deserialize, Serialize, PartialEq)] +#[derive(Debug, Deserialize, Serialize, Eq, PartialEq)] pub struct SmartRestLogRequest { pub message_id: String, pub device: String, @@ -226,7 +224,7 @@ pub struct SmartRestLogRequest { impl SmartRestRequestGeneric for SmartRestLogRequest {} -#[derive(Debug, Deserialize, Serialize, PartialEq)] +#[derive(Debug, Deserialize, Serialize, Eq, PartialEq)] pub struct SmartRestRestartRequest { pub message_id: String, pub device: String, @@ -234,7 +232,7 @@ pub struct SmartRestRestartRequest { impl SmartRestRequestGeneric for SmartRestRestartRequest {} -#[derive(Debug, Deserialize, Serialize, PartialEq)] +#[derive(Debug, Deserialize, Serialize, Eq, PartialEq)] pub struct SmartRestConfigUploadRequest { pub message_id: String, pub device: String, @@ -243,7 +241,7 @@ pub struct SmartRestConfigUploadRequest { impl SmartRestRequestGeneric for SmartRestConfigUploadRequest {} -#[derive(Debug, Deserialize, Serialize, PartialEq, Clone)] +#[derive(Debug, Deserialize, Serialize, Eq, PartialEq, Clone)] pub struct SmartRestConfigDownloadRequest { pub message_id: String, pub device: String, @@ -255,7 +253,7 @@ impl SmartRestRequestGeneric for SmartRestConfigDownloadRequest {} type JwtToken = String; -#[derive(Debug, Deserialize, PartialEq)] +#[derive(Debug, Deserialize, Eq, PartialEq)] pub struct SmartRestJwtResponse { id: u16, token: JwtToken, |