mirror of
https://github.com/house-of-vanity/v2-uri-parser.git
synced 2025-12-16 06:57:52 +00:00
fix: remove warnings and extra outputs
This commit is contained in:
11
src/main.rs
11
src/main.rs
@@ -13,15 +13,6 @@ struct Cli {
|
|||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
let cli = Cli::parse();
|
let cli = Cli::parse();
|
||||||
match cli.socksport {
|
|
||||||
Some(port) => {
|
|
||||||
println!("the port: {}", port)
|
|
||||||
}
|
|
||||||
None => {
|
|
||||||
println!("the port is not here")
|
|
||||||
}
|
|
||||||
};
|
|
||||||
println!("the uri is: {}", cli.uri);
|
|
||||||
let json_config = parser::create_json_config(&cli.uri, cli.socksport);
|
let json_config = parser::create_json_config(&cli.uri, cli.socksport);
|
||||||
println!("The json config is: {}", json_config);
|
println!("{}", json_config);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
use crate::config_models;
|
use crate::config_models;
|
||||||
use crate::utils::inboundGenerator;
|
use crate::utils::inbound_generator;
|
||||||
use std::process::exit;
|
use std::process::exit;
|
||||||
|
|
||||||
mod uri_identifier;
|
mod uri_identifier;
|
||||||
@@ -14,7 +14,7 @@ pub fn create_json_config(uri: &str, socks_port: Option<u16>) -> String {
|
|||||||
pub fn create_config(uri: &str, socks_port: Option<u16>) -> config_models::Config {
|
pub fn create_config(uri: &str, socks_port: Option<u16>) -> config_models::Config {
|
||||||
let outbound_object = create_outbound_object(uri);
|
let outbound_object = create_outbound_object(uri);
|
||||||
let inbound_config =
|
let inbound_config =
|
||||||
inboundGenerator::generate_inbound_config(inboundGenerator::InboundGenerationOptions {
|
inbound_generator::generate_inbound_config(inbound_generator::InboundGenerationOptions {
|
||||||
socks_port,
|
socks_port,
|
||||||
});
|
});
|
||||||
let config = config_models::Config {
|
let config = config_models::Config {
|
||||||
@@ -28,7 +28,6 @@ pub fn create_outbound_object(uri: &str) -> config_models::Outbound {
|
|||||||
let protocol = uri_identifier::get_uri_protocol(uri);
|
let protocol = uri_identifier::get_uri_protocol(uri);
|
||||||
match protocol {
|
match protocol {
|
||||||
Some(uri_identifier::Protocols::Vless) => {
|
Some(uri_identifier::Protocols::Vless) => {
|
||||||
println!("The protocol is Vless");
|
|
||||||
let vless_data = vless::get_vless_data(uri);
|
let vless_data = vless::get_vless_data(uri);
|
||||||
let outbound_object = vless::create_outbound_object(vless_data);
|
let outbound_object = vless::create_outbound_object(vless_data);
|
||||||
return outbound_object;
|
return outbound_object;
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
pub mod inboundGenerator;
|
pub mod inbound_generator;
|
||||||
|
|||||||
Reference in New Issue
Block a user