From dfb4ae66e6780a16dfee04489ffeab189a28e6a4 Mon Sep 17 00:00:00 2001 From: Compositr Date: Tue, 5 Nov 2024 21:09:38 +1100 Subject: [PATCH] perf: remove unused part of URL --- src/http/requests.rs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/http/requests.rs b/src/http/requests.rs index 170c769..64523cd 100644 --- a/src/http/requests.rs +++ b/src/http/requests.rs @@ -5,15 +5,13 @@ use std::{ }; pub struct URL { - raw: String, pub path: String, pub query: HashMap, } impl URL { pub fn new(url: String) -> Option { - let raw = url; - let mut split = raw.split('?'); + let mut split = url.split('?'); // Query string parsing let mut query = HashMap::new(); @@ -50,7 +48,7 @@ impl URL { path }; - Some(URL { path, query, raw }) + Some(URL { path, query }) } /// Utility function to get a path segment by index @@ -127,7 +125,6 @@ mod tests { fn test_url_new() { let url = URL::new("/".to_string()).unwrap(); assert_eq!(url.path, "/"); - assert_eq!(url.raw, "/"); let url = URL::new("/path/to/resource".to_string()).unwrap(); assert_eq!(url.path, "/path/to/resource");