var searchIndex = {}; searchIndex["gerritlib"] = {"doc":"library to `gerrit-rust` tool","items":[[0,"call","gerritlib","Handle http requests",null,null],[3,"CallResponse","gerritlib::call","Representation of a Response",null,null],[12,"status","","http return status",0,null],[12,"headers","","header of http response",0,null],[12,"body","","the content",0,null],[3,"Call","","Abstraction of a HTTP call",null,null],[11,"fmt","","",0,null],[11,"new","","Creates a new CallResponse object",0,{"inputs":[{"name":"output"}],"output":{"name":"ggrresult"}}],[11,"new","","Creates a new http call with the base address of a gerrit server",1,{"inputs":[{"name":"string"}],"output":{"name":"call"}}],[11,"set_credentials","","",1,null],[11,"get","","Does a `GET` Request and returns a CallResponse. Only path and querystring is needed. The\nbase url was setup via [`Call::new()`] function.",1,null],[0,"changes","gerritlib","",null,null],[3,"Changes","gerritlib::changes","",null,null],[3,"ChangeInfos","","",null,null],[12,"json","","",2,null],[11,"query_changes","","",3,{"inputs":[{"name":"call"},{"name":"str"}],"output":{"name":"ggrresult"}}],[11,"default","","",2,{"inputs":[],"output":{"name":"changeinfos"}}],[11,"new","","",2,{"inputs":[],"output":{"name":"changeinfos"}}],[11,"new_with_data","","",2,{"inputs":[{"name":"option"}],"output":{"name":"changeinfos"}}],[11,"as_string","","returns a String object of all objects and the needed fields.",2,null],[11,"fieldslist","","prints all selectable fields os a search string",2,null],[11,"raw","","return the string in machinereadable format",2,null],[0,"error","gerritlib","Implements generic error type",null,null],[4,"GGRError","gerritlib::error","",null,null],[13,"FromUtf8","","",4,null],[13,"General","","",4,null],[13,"Git2","","",4,null],[13,"JsonDecoder","","",4,null],[13,"JsonParserError","","",4,null],[13,"Num","","",4,null],[13,"Regex","","",4,null],[13,"StdIo","","",4,null],[13,"Url","","",4,null],[6,"GGRResult","","General result type",null,null],[11,"fmt","","",4,null],[11,"fmt","","",4,null],[11,"description","","",4,null],[11,"cause","","",4,null],[11,"from","","",4,{"inputs":[{"name":"fromutf8error"}],"output":{"name":"ggrerror"}}],[11,"from","","",4,{"inputs":[{"name":"string"}],"output":{"name":"ggrerror"}}],[11,"from","","",4,{"inputs":[{"name":"error"}],"output":{"name":"ggrerror"}}],[11,"from","","",4,{"inputs":[{"name":"decodererror"}],"output":{"name":"ggrerror"}}],[11,"from","","",4,{"inputs":[{"name":"parsererror"}],"output":{"name":"ggrerror"}}],[11,"from","","",4,{"inputs":[{"name":"parseinterror"}],"output":{"name":"ggrerror"}}],[11,"from","","",4,{"inputs":[{"name":"error"}],"output":{"name":"ggrerror"}}],[11,"from","","",4,{"inputs":[{"name":"error"}],"output":{"name":"ggrerror"}}],[11,"from","","",4,{"inputs":[{"name":"parseerror"}],"output":{"name":"ggrerror"}}],[0,"gerrit","gerritlib","Implements the gerrit structure",null,null],[3,"Gerrit","gerritlib::gerrit","`Gerrit` structure for management of several gerrit endpoints",null,null],[11,"new","","Creates a new `Gerrit` object",5,{"inputs":[{"name":"s"}],"output":{"name":"gerrit"}}],[11,"changes","","pull changes from gerrit server",5,null]],"paths":[[3,"CallResponse"],[3,"Call"],[3,"ChangeInfos"],[3,"Changes"],[4,"GGRError"],[3,"Gerrit"]]}; initSearch(searchIndex);