patoka/worker/external_message.rs
1use serde_derive::{Deserialize, Serialize};
2use serde_json;
3
4use crate::transport::message::*;
5use crate::worker::worker_message::*;
6
7pub enum ExternalSubject {
8
9}
10
11#[derive(Serialize, Deserialize, Clone)]
12pub struct ExternalMessagePayload {
13 pub dest: Dest,
14 pub data: serde_json::Value,
15}
16
17pub type ExternalMessage = GenMessage<ExternalMessagePayload>;