var searchIndex = {}; searchIndex["jsonway"] = {"doc":"","items":[[5,"array","jsonway","```rust\nlet json = jsonway::object(|json| {\n json.set("first_name", "Luke");\n json.set("last_name", "Skywalker");",null,{"inputs":[{"name":"f"}],"output":{"name":"arraybuilder"}}],[5,"object","","Create and return new ObjectBuilder",null,{"inputs":[{"name":"f"}],"output":{"name":"objectbuilder"}}],[0,"array_builder","","",null,null],[3,"ArrayBuilder","jsonway::array_builder","",null,null],[12,"array","","",0,null],[12,"null","","",0,null],[12,"skip","","",0,null],[12,"root","","",0,null],[6,"JsonArray","","",null,null],[11,"new","","",0,{"inputs":[],"output":{"name":"arraybuilder"}}],[11,"from_json","","Initialize builder with initial value.",0,{"inputs":[{"name":"value"}],"output":{"name":"option"}}],[11,"build","","Create new ArrayBuilder, pass it to closure as mutable ref and return.",0,{"inputs":[{"name":"f"}],"output":{"name":"arraybuilder"}}],[11,"push_json","","Push JSON value to array.",0,null],[11,"array","","Create new array and push it.",0,null],[11,"object","","Create new object and push it",0,null],[11,"null","","It you call `null`, this array will be converted to null when converting\nto raw JSON value.",0,null],[11,"skip","","It you call `skip`, this array will be skipped.",0,null],[11,"root","","",0,null],[11,"has_root","","",0,null],[11,"unwrap","","Move out internal JSON value.",0,null],[11,"push","","Push to array something that can be converted to JSON.",0,null],[11,"objects","","Fill this array by objects builded from iterator.",0,null],[11,"arrays","","",0,null],[11,"map","","Fill this array by JSON values builded from iterator.",0,null],[11,"serialize","","Copy self to new JSON instance.",0,null],[0,"object_builder","jsonway","",null,null],[3,"ObjectBuilder","jsonway::object_builder","",null,null],[12,"object","","",1,null],[12,"null","","",1,null],[12,"skip","","",1,null],[12,"root","","",1,null],[6,"Object","","",null,null],[11,"new","","",1,{"inputs":[],"output":{"name":"objectbuilder"}}],[11,"from_json","","Initialize builder with initial value.",1,{"inputs":[{"name":"value"}],"output":{"name":"option"}}],[11,"build","","Create new builder, pass it to closure as mutable ref and return.",1,{"inputs":[{"name":"f"}],"output":{"name":"objectbuilder"}}],[11,"null","","It you call `null`, this object will be converted to null.",1,null],[11,"skip","","It you call `skip`, this object will be skipped.",1,null],[11,"root","","",1,null],[11,"has_root","","",1,null],[11,"unwrap","","Move out internal JSON value.",1,null],[11,"set","","Set object's `name` field with something that can be\nconverted to Value value.",1,null],[11,"call","","Stub for future use",1,null],[11,"set_json","","Set object's `name` field with raw Value value.",1,null],[11,"array","","Build new array and set object's `name` field with it.",1,null],[11,"object","","Build new object and set object's `name` field with it.",1,null],[11,"serialize","","Copy self to new JSON instance.",1,null],[0,"serializer","jsonway","",null,null],[8,"Serializer","jsonway::serializer","Provides functionality to create custom JSON presenters for your structs.",null,null],[10,"build","","",2,null],[11,"root","","",2,null],[11,"serialize","","",2,null],[8,"ObjectSerializer","","Provides functionality to create custom JSON presenters for your structs.",null,null],[10,"build","","",3,null],[11,"root","","",3,null],[11,"serialize","","",3,null],[8,"ObjectScopeSerializer","","Provides functionality to create custom JSON presenters for your structs.",null,null],[10,"build","","",4,null],[11,"root","","",4,null],[11,"serialize","","",4,null],[0,"array_serializer","jsonway","",null,null],[8,"ArraySerializer","jsonway::array_serializer","",null,null],[10,"build","","",5,null],[11,"root","","",5,null],[11,"meta","","",5,null],[11,"serialize","","",5,null]],"paths":[[3,"ArrayBuilder"],[3,"ObjectBuilder"],[8,"Serializer"],[8,"ObjectSerializer"],[8,"ObjectScopeSerializer"],[8,"ArraySerializer"]]}; initSearch(searchIndex);