mod meta;
mod private;
mod public;
pub use meta::MetaEnvelope;
pub use private::PrivateEnvelope;
pub use public::PublicEnvelope;
#[derive(Debug, PartialEq, Eq, thiserror::Error)]
pub enum EnvelopeError {
#[error("Encoding error: {0}")]
EncodingError(String),
#[error("Decoding error: {0}")]
DecodingError(String),
}