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