outbox_pattern_processor/outbox_destination.rs
use crate::http_destination::HttpDestination;
use crate::sns_destination::SnsDestination;
use crate::sqs_destination::SqsDestination;
use serde::{Deserialize, Serialize};
#[derive(Deserialize, Serialize, Debug, Clone, PartialEq)]
#[serde(untagged)]
pub enum OutboxDestination {
SqsDestination(SqsDestination),
SnsDestination(SnsDestination),
HttpDestination(HttpDestination),
}