INNER CODE UNIT · Rust
raw_routes
vercel-community/rust · crates/vercel_runtime_macro/src/lib.rs:117
let raw_routes = vec![#(#router_path_tokens)*];
let router = Router::from(raw_routes);
let request_uri = req.uri().path().to_string();
let request_uri = request_uri.strip_prefix('/').unwrap_or(&request_uri);
match router.call(&request_uri) {
Some(route) => {
match route.module_file.as_str() {
#(#matches)*
_ => unreachable!()
}
}
None => unreachable!(),
}
}
}
.into()