libsubconverter/models/proxy_node/
combined.rs

1use serde::{Deserialize, Serialize};
2
3use super::anytls::AnyTlsProxy;
4use super::shadowsocks::ShadowsocksProxy;
5use super::vless::VlessProxy;
6
7#[derive(Debug, Clone, Serialize, Deserialize)]
8#[serde(rename_all = "PascalCase", tag = "combined_type")]
9pub enum CombinedProxy {
10    Vless(VlessProxy),
11    Shadowsocks(ShadowsocksProxy),
12    AnyTls(AnyTlsProxy),
13}