diff options
Diffstat (limited to 'github_v3/src/lib.rs')
-rw-r--r-- | github_v3/src/lib.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/github_v3/src/lib.rs b/github_v3/src/lib.rs index 4fb75bb..b13fa96 100644 --- a/github_v3/src/lib.rs +++ b/github_v3/src/lib.rs @@ -64,9 +64,12 @@ impl Builder { self } + /// Add a user-supplied argument to the request path, e.g. `.path("users").arg(username)` + /// + /// The arg is URL-escaped, so it's safe to use any user-supplied data. pub fn arg(mut self, arg: &str) -> Self { self.url.push('/'); - self.url.push_str(arg); + self.url.push_str(&urlencoding::encode(arg)); self } |