aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordiogo464 <[email protected]>2021-07-11 07:57:43 +0100
committerdiogo464 <[email protected]>2021-07-11 08:37:18 +0100
commitba510f16fac463672caa6cc60b0f878151238a93 (patch)
tree75630d506e893499e928510a714ede9469338058
parenta567cffa4167b92f8636ee2ba1a57ceaf3324e4e (diff)
Added more derives to Archive and ArchiveLink.
Added Clone, PartialEq and Eq to ArchiveLink. Added Clone to Archive.
-rw-r--r--dotup/src/archive.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/dotup/src/archive.rs b/dotup/src/archive.rs
index ad6088d..7328b5b 100644
--- a/dotup/src/archive.rs
+++ b/dotup/src/archive.rs
@@ -3,13 +3,13 @@ use std::path::{Path, PathBuf};
3 3
4use crate::internal_prelude::*; 4use crate::internal_prelude::*;
5 5
6#[derive(Debug, Default, Serialize, Deserialize)] 6#[derive(Debug, Default, Clone, PartialEq, Eq, Serialize, Deserialize)]
7pub struct ArchiveLink { 7pub struct ArchiveLink {
8 pub origin: PathBuf, 8 pub origin: PathBuf,
9 pub destination: PathBuf, 9 pub destination: PathBuf,
10} 10}
11 11
12#[derive(Debug, Default, Serialize, Deserialize)] 12#[derive(Debug, Default, Clone, Serialize, Deserialize)]
13pub struct Archive { 13pub struct Archive {
14 pub links: Vec<ArchiveLink>, 14 pub links: Vec<ArchiveLink>,
15} 15}