Skip to main content

appletheia_application/outbox/command/
command_envelope_error.rs

1use thiserror::Error;
2
3#[derive(Debug, Error)]
4pub enum CommandEnvelopeError {
5    #[error("command name mismatch: expected {expected}, got {actual}")]
6    CommandNameMismatch { expected: String, actual: String },
7
8    #[error("json deserialization error: {0}")]
9    Json(#[from] serde_json::Error),
10}