refactor(connlib): remove unnecessary Serialize derive (#3595)

These messages are only deserialized, never serialized. The `derive` can
thus be removed.

Extracted from: #3391.
This commit is contained in:
Thomas Eizinger
2024-02-08 06:54:25 +11:00
committed by GitHub
parent b343e133fe
commit d550c9da89
3 changed files with 7 additions and 7 deletions

View File

@@ -24,7 +24,7 @@ pub struct ConfigUpdate {
#[derive(Debug, Deserialize, Serialize, Clone, PartialEq, Eq)]
pub struct RemoveResource(pub ResourceId);
#[derive(Debug, Deserialize, Serialize, Clone, PartialEq, Eq)]
#[derive(Debug, Deserialize, Clone, PartialEq, Eq)]
pub struct ConnectionDetails {
pub relays: Vec<Relay>,
pub resource_id: ResourceId,
@@ -86,7 +86,7 @@ pub struct GatewayIceCandidates {
}
/// The replies that can arrive from the channel by a client
#[derive(Debug, Deserialize, Serialize, Clone, PartialEq, Eq)]
#[derive(Debug, Deserialize, Clone, PartialEq, Eq)]
#[serde(untagged)]
#[allow(clippy::large_enum_variant)]
pub enum ReplyMessages {

View File

@@ -270,7 +270,7 @@ pub struct Interface {
}
/// A single relay
#[derive(Debug, Deserialize, Serialize, Clone, PartialEq, Eq)]
#[derive(Debug, Deserialize, Clone, PartialEq, Eq)]
#[serde(tag = "type", rename_all = "snake_case")]
pub enum Relay {
/// STUN type of relay
@@ -280,7 +280,7 @@ pub enum Relay {
}
/// Represent a TURN relay
#[derive(Debug, Deserialize, Serialize, Clone, PartialEq, Eq)]
#[derive(Debug, Deserialize, Clone, PartialEq, Eq)]
pub struct Turn {
//// Expire time of the username/password in unix millisecond timestamp UTC
#[serde(with = "ts_seconds")]
@@ -295,7 +295,7 @@ pub struct Turn {
}
/// Stun kind of relay
#[derive(Debug, Deserialize, Serialize, Clone, PartialEq, Eq)]
#[derive(Debug, Deserialize, Clone, PartialEq, Eq)]
pub struct Stun {
/// URI for the relay
pub uri: String,

View File

@@ -40,7 +40,7 @@ impl PartialEq for Client {
impl Eq for Client {}
#[derive(Debug, Deserialize, Serialize, Clone, PartialEq, Eq)]
#[derive(Debug, Deserialize, Clone, PartialEq, Eq)]
pub struct RequestConnection {
pub actor: Actor,
pub relays: Vec<Relay>,
@@ -89,7 +89,7 @@ pub struct AllowAccess {
// These messages are the messages that can be received
// either by a client or a gateway by the client.
#[derive(Debug, Deserialize, Serialize, Clone, PartialEq, Eq)]
#[derive(Debug, Deserialize, Clone, PartialEq, Eq)]
#[serde(rename_all = "snake_case", tag = "event", content = "payload")]
// TODO: We will need to re-visit webrtc-rs
#[allow(clippy::large_enum_variant)]