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}