aquatic_ws: derive Copy on twenty byte structures, avoid clones

This commit is contained in:
Joakim Frostegård 2020-05-12 12:26:49 +02:00
parent e76b54e697
commit 499c04d621
2 changed files with 10 additions and 10 deletions

View file

@ -6,7 +6,7 @@ mod serde_helpers;
use serde_helpers::*;
#[derive(Debug, Clone, Hash, PartialEq, Eq, Serialize, Deserialize)]
#[derive(Debug, Clone, Copy, Hash, PartialEq, Eq, Serialize, Deserialize)]
#[serde(transparent)]
pub struct PeerId(
#[serde(
@ -17,7 +17,7 @@ pub struct PeerId(
);
#[derive(Debug, Clone, Hash, PartialEq, Eq, Serialize, Deserialize)]
#[derive(Debug, Clone, Copy, Hash, PartialEq, Eq, Serialize, Deserialize)]
#[serde(transparent)]
pub struct InfoHash(
#[serde(
@ -28,7 +28,7 @@ pub struct InfoHash(
);
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
#[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)]
#[serde(transparent)]
pub struct OfferId(
#[serde(