var searchIndex = {}; searchIndex["uritemplate"] = {"doc":"`rust-uritemplate` is a Rust implementation of\n[RFC6570 - URI Template](http://tools.ietf.org/html/rfc6570) that can\nprocess URI Templates up to and including ones designated as Level 4 by the\nspecification. It passes all of the tests in the\n[uritemplate-test](https://github.com/uri-templates/uritemplate-test) test\nsuite.","items":[[3,"UriTemplate","uritemplate","The main struct that processes and builds URI Templates.",null,null],[4,"TemplateVar","","TemplateVar represents the value of a template variable, which can be a\nscalar (a simple string), a list of strings, or an associative array of\nstrings.",null,null],[13,"Scalar","","A simple string such as `"foo"`",0,null],[13,"List","","A list of strings such as `["foo", "bar"]`",0,null],[13,"AssociativeArray","","An associative array of strings, such as\n`[("key1", "value1"), ("key2", "value2")]`",0,null],[11,"clone","","",0,null],[11,"into_template_var","","",0,null],[8,"IntoTemplateVar","","IntoTemplateVar represents any type that can be converted into a TemplateVar\nfor use as the value of a template variable, such as a `String`,\n`Vec<String>`, or `Vec<(String, String)>`. Default implementations are\navailable for those three types, as well as the `&str` versions.",null,null],[10,"into_template_var","","",1,null],[11,"new","","Creates a new URI Template from the given template string.",2,{"inputs":[{"name":"str"}],"output":{"name":"uritemplate"}}],[11,"set","","Sets the value of a variable in the URI Template.",2,null],[11,"delete","","Deletes the value of a variable in the URI Template. Returns `true` if\nthe variable existed and `false` otherwise.",2,null],[11,"delete_all","","Deletes the values of all variables currently set in the `URITemplate`.",2,null],[11,"build","","Expands the template using the set variable values and returns the\nfinal String.",2,null]],"paths":[[4,"TemplateVar"],[8,"IntoTemplateVar"],[3,"UriTemplate"]]}; initSearch(searchIndex);