Mountain/IPC/Enhanced/SecureMessageChannel/
SecureMessage.rs1#![allow(non_snake_case)]
2
3use std::{collections::HashMap, marker::PhantomData};
9
10use serde::{Deserialize, Serialize};
11
12use crate::IPC::Enhanced::SecureMessageChannel::EncryptedMessage;
13
14#[derive(Debug, Clone, Serialize, Deserialize)]
15pub struct Struct<T> {
16 pub encrypted:EncryptedMessage::Struct,
17
18 pub headers:HashMap<String, String>,
19
20 pub version:String,
21
22 #[serde(skip)]
23 pub(super) _marker:PhantomData<T>,
24}