Allow the json::builder::ObjectBuilder to insert &str keys

This commit is contained in:
Erick Tryzelaar
2014-11-14 09:06:25 -08:00
parent 3c26cb9fe5
commit 7dee5a64d5
2 changed files with 8 additions and 2 deletions
+2 -2
View File
@@ -56,9 +56,9 @@ impl ObjectBuilder {
Object(self.object)
}
pub fn insert<T: ToJson>(self, key: String, value: T) -> ObjectBuilder {
pub fn insert<K: StrAllocating, V: ToJson>(self, key: K, value: V) -> ObjectBuilder {
let mut builder = self;
builder.object.insert(key, value.to_json());
builder.object.insert(key.into_string(), value.to_json());
builder
}