mirror of
https://github.com/house-of-vanity/v2-uri-parser.git
synced 2025-12-16 06:57:52 +00:00
@@ -271,4 +271,7 @@ pub struct RawData {
|
|||||||
pub struct ConfigMetaData {
|
pub struct ConfigMetaData {
|
||||||
pub name: String,
|
pub name: String,
|
||||||
pub protocol: String,
|
pub protocol: String,
|
||||||
|
pub host: Option<String>,
|
||||||
|
pub address: Option<String>,
|
||||||
|
pub port: Option<u16>,
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -16,6 +16,9 @@ pub fn get_metadata(uri: &str) -> String {
|
|||||||
let (protocol, data, _) = get_uri_data(uri);
|
let (protocol, data, _) = get_uri_data(uri);
|
||||||
let meta_data = ConfigMetaData {
|
let meta_data = ConfigMetaData {
|
||||||
name: data.remarks,
|
name: data.remarks,
|
||||||
|
host: data.host.clone(),
|
||||||
|
address: data.address.clone(),
|
||||||
|
port: data.port.clone(),
|
||||||
protocol,
|
protocol,
|
||||||
};
|
};
|
||||||
let serialized = serde_json::to_string(&meta_data).unwrap();
|
let serialized = serde_json::to_string(&meta_data).unwrap();
|
||||||
|
|||||||
Reference in New Issue
Block a user