summaryrefslogtreecommitdiffstats
path: root/github_v3/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'github_v3/src/lib.rs')
-rw-r--r--github_v3/src/lib.rs5
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
}