pub fn escape_module_path(path: &str) -> StringExpand description
Escapes a Go module path for proxy.golang.org API requests.
Rules:
- Uppercase letters →
!lowercase(e.g.,User→!user) - Special characters percent-encoded (RFC 3986)
§Examples
use deps_go::escape_module_path;
assert_eq!(
escape_module_path("github.com/User/Repo"),
"github.com/!user/!repo"
);