diff options
| author | diogo464 <[email protected]> | 2021-07-11 07:57:43 +0100 |
|---|---|---|
| committer | diogo464 <[email protected]> | 2021-07-11 08:37:18 +0100 |
| commit | ba510f16fac463672caa6cc60b0f878151238a93 (patch) | |
| tree | 75630d506e893499e928510a714ede9469338058 | |
| parent | a567cffa4167b92f8636ee2ba1a57ceaf3324e4e (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.rs | 4 |
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 | ||
| 4 | use crate::internal_prelude::*; | 4 | use crate::internal_prelude::*; |
| 5 | 5 | ||
| 6 | #[derive(Debug, Default, Serialize, Deserialize)] | 6 | #[derive(Debug, Default, Clone, PartialEq, Eq, Serialize, Deserialize)] |
| 7 | pub struct ArchiveLink { | 7 | pub 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)] |
| 13 | pub struct Archive { | 13 | pub struct Archive { |
| 14 | pub links: Vec<ArchiveLink>, | 14 | pub links: Vec<ArchiveLink>, |
| 15 | } | 15 | } |
