mirror of
https://github.com/house-of-vanity/v2-uri-parser.git
synced 2025-12-15 14:47:51 +00:00
Improve config model names
This commit is contained in:
@@ -10,7 +10,7 @@ pub struct VnextUser {
|
||||
}
|
||||
|
||||
#[derive(Serialize, Deserialize)]
|
||||
pub struct VlessServerObject {
|
||||
pub struct VnextServerObject {
|
||||
pub address: Option<String>,
|
||||
pub port: Option<u16>,
|
||||
pub users: Option<Vec<VnextUser>>,
|
||||
@@ -26,12 +26,12 @@ pub struct TrojanServerObject {
|
||||
|
||||
#[derive(Serialize, Deserialize)]
|
||||
pub struct VlessOutboundSettings {
|
||||
pub vnext: Vec<VlessServerObject>,
|
||||
pub vnext: Vec<VnextServerObject>,
|
||||
}
|
||||
|
||||
#[derive(Serialize, Deserialize)]
|
||||
pub struct VmessOutboundSettings {
|
||||
pub vnext: Vec<VlessServerObject>,
|
||||
pub vnext: Vec<VnextServerObject>,
|
||||
}
|
||||
|
||||
#[derive(Serialize, Deserialize)]
|
||||
|
||||
@@ -4,7 +4,7 @@ use crate::{config_models::*, utils::parse_raw_json};
|
||||
|
||||
pub fn create_outbound_settings(data: &RawData) -> OutboundSettings {
|
||||
return OutboundSettings::Vless(VlessOutboundSettings {
|
||||
vnext: vec![VlessServerObject {
|
||||
vnext: vec![VnextServerObject {
|
||||
port: data.port,
|
||||
address: data.address.clone(),
|
||||
users: Some(vec![VnextUser {
|
||||
|
||||
@@ -4,7 +4,7 @@ use crate::{config_models::*, utils::parse_raw_json};
|
||||
|
||||
pub fn create_outbound_settings(data: &RawData) -> OutboundSettings {
|
||||
return OutboundSettings::Vmess(VmessOutboundSettings {
|
||||
vnext: vec![VlessServerObject {
|
||||
vnext: vec![VnextServerObject {
|
||||
port: data.port,
|
||||
address: data.address.clone(),
|
||||
users: Some(vec![VnextUser {
|
||||
|
||||
Reference in New Issue
Block a user