MCPcopy Create free account
hub / github.com/NVIDIA/OpenShell / parse_target_query

Function parse_target_query

crates/openshell-supervisor-network/src/l7/rest.rs:274–279  ·  view source on GitHub ↗
(target: &str)

Source from the content-addressed store, hash-verified

272}
273
274pub(crate) fn parse_target_query(target: &str) -> Result<(String, HashMap<String, Vec<String>>)> {
275 match target.split_once('?') {
276 Some((path, query)) => Ok((path.to_string(), parse_query_params(query)?)),
277 None => Ok((target.to_string(), HashMap::new())),
278 }
279}
280
281pub(crate) fn parse_query_params(query: &str) -> Result<HashMap<String, Vec<String>>> {
282 let mut params: HashMap<String, Vec<String>> = HashMap::new();

Calls 1

parse_query_paramsFunction · 0.85