diff --git a/hubtools/src/lib.rs b/hubtools/src/lib.rs index 0711ab1..3f46006 100644 --- a/hubtools/src/lib.rs +++ b/hubtools/src/lib.rs @@ -24,7 +24,7 @@ pub use archive_builder::HubrisArchiveBuilder; pub use bootleby::bootleby_to_archive; pub use caboose::{Caboose, CabooseBuilder, CabooseError}; -#[derive(Debug)] +#[derive(Debug, Clone)] pub struct RawHubrisImage { pub start_addr: u32, pub data: Vec, @@ -510,7 +510,7 @@ pub enum ArchiveSource { /// Minimal Hubris archive, useful for some basic manipulation of the binary /// image within. -#[derive(Debug)] +#[derive(Debug, Clone)] pub struct RawHubrisArchive { /// Source of the Hubris archive pub source: ArchiveSource,