diff --git a/src/lib.rs b/src/lib.rs index 6a30e1c..211d688 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -77,7 +77,7 @@ pub use types::{ address::{Address, AddressParseError}, capability::Capability, lazy_load_blob::LazyLoadBlob, - message::{Message, _wit_message_to_message}, + message::{BuildError, Message, _wit_message_to_message}, on_exit::OnExit, package_id::PackageId, process_id::{ProcessId, ProcessIdParseError}, diff --git a/src/types/message.rs b/src/types/message.rs index bc003c2..6d0b515 100644 --- a/src/types/message.rs +++ b/src/types/message.rs @@ -27,7 +27,7 @@ pub enum Message { }, } -#[derive(Debug, Error, Serialize, Deserialize)] +#[derive(Clone, Debug, Error, Serialize, Deserialize)] pub enum BuildError { #[error("no body set for message")] NoBody,