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");