summaryrefslogtreecommitdiff
path: root/src/helix/namespaces/clips.rs
diff options
context:
space:
mode:
authorDavid Blajda <blajda@hotmail.com>2019-01-30 20:34:54 +0000
committerDavid Blajda <blajda@hotmail.com>2019-01-30 20:34:54 +0000
commit0a5892c67fb02e09a621ac8796ac84232935f5c3 (patch)
tree8a4210d6eff54b65fb10456eeaf485d92ae7e383 /src/helix/namespaces/clips.rs
parent7804ad5f3de94ce63ee0acef72b725275f5f658b (diff)
Use ToString for endpoint params
Diffstat (limited to 'src/helix/namespaces/clips.rs')
-rw-r--r--src/helix/namespaces/clips.rs9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/helix/namespaces/clips.rs b/src/helix/namespaces/clips.rs
index 1de2e33..c4595ce 100644
--- a/src/helix/namespaces/clips.rs
+++ b/src/helix/namespaces/clips.rs
@@ -1,12 +1,11 @@
use super::*;
use super::models::{DataContainer, Clip};
-use crate::types::ClipId;
pub struct Clips {}
type ClipsNamespace = Namespace<Clips>;
impl ClipsNamespace {
- pub fn clip(self, id: &ClipId) -> ApiRequest<DataContainer<Clip>> {
+ pub fn clip<S: ToString>(self, id: &S) -> ApiRequest<DataContainer<Clip>> {
use self::clip;
clip(self.client, id)
}
@@ -19,15 +18,15 @@ impl Client {
}
-pub fn clip(client: Client, id: &ClipId)
+pub fn clip<S: ToString>(client: Client, id: &S)
-> ApiRequest<DataContainer<Clip>>
{
let client = client.inner;
let url =
String::from("https://") +
- client.domain() + "/helix/clips" + "?id=" + id.as_ref();
+ client.domain() + "/helix/clips" + "?id=" + &id.to_string();
- let params = BTreeMap::new();
+ let params : ParamList = BTreeMap::new();
ApiRequest::new(url, params, client, Method::GET, Some(RatelimitKey::Default))
}