parse query strings

This commit is contained in:
Evan Almloff committed 2023-05-12 20:55:38 -05:00
1 parent e26ff6a5c0
commit 2aadeb8046
13 files changed
+389 -320

No files matched your search

+3 -1
View File
@@ -113,7 +113,9 @@ impl RouteEnum {
type Err = RouteParseError<#error_name>;
fn from_str(s: &str) -> Result<Self, Self::Err> {
let mut segments = s.strip_prefix('/').unwrap_or(s).split('/');
let route = s.strip_prefix('/').unwrap_or(s);
let (route, query) = route.split_once('?').unwrap_or((route, ""));
let mut segments = route.split('/');
let mut errors = Vec::new();
if let Some(segment) = segments.next() {