diff --git a/src/metadata/cuex.rs b/src/metadata/cuex.rs index accc8c4..dcf5f10 100644 --- a/src/metadata/cuex.rs +++ b/src/metadata/cuex.rs @@ -63,7 +63,7 @@ impl fmt::Display for NrgCuex { } -#[derive(Debug)] +#[derive(Copy, Clone, Debug)] pub struct NrgCuexTrack { pub mode: u8, pub track_number: u8, diff --git a/src/metadata/mtyp.rs b/src/metadata/mtyp.rs index 9464577..3918021 100644 --- a/src/metadata/mtyp.rs +++ b/src/metadata/mtyp.rs @@ -29,7 +29,7 @@ use ::error::NrgError; use super::readers::read_u32; -#[derive(Debug)] +#[derive(Copy, Clone, Debug)] pub struct NrgMtyp { pub size: u32, pub unknown: u32, diff --git a/src/metadata/sinf.rs b/src/metadata/sinf.rs index 84580f2..5cdb0bf 100644 --- a/src/metadata/sinf.rs +++ b/src/metadata/sinf.rs @@ -29,7 +29,7 @@ use ::error::NrgError; use super::readers::read_u32; -#[derive(Debug)] +#[derive(Copy, Clone, Debug)] pub struct NrgSinf { pub size: u32, pub nb_tracks: u32,