var searchIndex = {}; searchIndex["quick_xml"] = {"doc":"High performance xml reader/writer.","items":[[3,"XmlReader","quick_xml","A Xml reader",null,null],[3,"Element","","General content of an event (aka node)",null,null],[3,"XmlDecl","","Wrapper around `Element` to parse `XmlDecl`",null,null],[3,"XmlWriter","","Xml writer",null,null],[4,"Event","","Event to interprete node as they are parsed",null,null],[13,"Start","","<...> eventually with attributes",0,null],[13,"End","","</...>",0,null],[13,"Text","","Data between Start and End element",0,null],[13,"Comment","","Comment <!-- ... -->",0,null],[13,"CData","","CData <![CDATA[...]]>",0,null],[13,"Decl","","Xml declaration <?xml ...?>",0,null],[13,"PI","","Processing instruction <?...?>",0,null],[13,"DocType","","Doctype <!DOCTYPE...>",0,null],[0,"error","","Error management module",null,null],[4,"Error","quick_xml::error","An error produced by an operation on Xml data.",null,null],[13,"Io","","An error originating from reading or writing to the underlying buffer.",1,null],[13,"EOL","","An error originating from finding end of line instead of a column.",1,null],[13,"Utf8","","An error while converting to utf8",1,null],[13,"Malformed","","Xml is malformed",1,null],[13,"Unexpected","","Unexpected",1,null],[6,"Result","","Result type",null,null],[6,"ResultPos","","Result type with position",null,null],[11,"fmt","","",1,null],[11,"fmt","","",1,null],[11,"description","","",1,null],[11,"cause","","",1,null],[11,"from","","",1,{"inputs":[{"name":"error"}],"output":{"name":"error"}}],[11,"from","","",1,{"inputs":[{"name":"utf8error"}],"output":{"name":"error"}}],[0,"attributes","quick_xml","Xml Attributes module",null,null],[3,"Attributes","quick_xml::attributes","Iterator over attributes key/value pairs",null,null],[3,"UnescapedAttributes","","Escaped attributes",null,null],[11,"clone","","",2,null],[11,"new","","creates a new attribute iterator from a buffer",2,null],[11,"unescaped","","gets unescaped variant",2,null],[11,"with_checks","","check if attributes are distincts",2,null],[11,"next","","",2,null],[11,"next","","",3,null],[0,"namespace","quick_xml","Module for managing `XmlnsReader` iterator",null,null],[3,"XmlnsReader","quick_xml::namespace","`XmlnsReader` iterator which wraps `XmlReader` iterator and\nadds namespace resolutions",null,null],[11,"clone","","",4,null],[11,"new","","Converts a `XmlReader` into a `XmlnsReader` iterator",4,{"inputs":[{"name":"xmlreader"}],"output":{"name":"xmlnsreader"}}],[11,"resolve","","Resolves a qualified name into (namespace value, local name)",4,null],[11,"next","","",4,null],[8,"AsStr","quick_xml","A trait to support on-demand conversion from UTF-8",null,null],[10,"as_str","","Converts this to an `&str`",5,null],[11,"clone","","",6,null],[11,"from","","",6,{"inputs":[{"name":"str"}],"output":{"name":"xmlreader"}}],[11,"from_reader","","Creates a XmlReader from a generic BufReader",6,{"inputs":[{"name":"b"}],"output":{"name":"xmlreader"}}],[11,"namespaced","","Converts into a `XmlnsReader` iterator",6,null],[11,"trim_text","","Change trim_text default behaviour (false per default)",6,null],[11,"with_check","","Change default with_check (true per default)",6,null],[11,"check_comments","","Change default check_comment (false per default)",6,null],[11,"read_to_end","","Reads until end element is found",6,null],[11,"read_text","","Reads next event, if `Event::Text` or `Event::End`,\nthen returns a `String`, else returns an error",6,null],[11,"buffer_position","","Gets the current BufRead position\nUseful when debugging errors",6,null],[11,"from_file","","Creates a xml reader from a file path",6,{"inputs":[{"name":"p"}],"output":{"name":"result"}}],[11,"next","","",6,null],[11,"clone","","",7,null],[11,"new","","Creates a new Element from the given name.\nname is a reference that can be converted to a byte slice,\nsuch as &[u8] or &str",7,{"inputs":[{"name":"a"}],"output":{"name":"element"}}],[11,"with_attributes","","Consumes self and adds attributes to this element from an iterator\nover (key, value) tuples.\nKey and value can be anything that implements the AsRef<[u8]> trait,\nlike byte slices and strings.",7,null],[11,"name","","name as &[u8] (without eventual attributes)",7,null],[11,"content","","whole content as &[u8] (including eventual attributes)",7,null],[11,"unescaped_content","","gets escaped content",7,null],[11,"attributes","","gets attributes iterator",7,null],[11,"unescaped_attributes","","gets attributes iterator whose attribute values are unescaped ('&...;' replaced\nby their corresponding character)",7,null],[11,"extend_attributes","","extend the attributes of this element from an iterator over (key, value) tuples.\nKey and value can be anything that implements the AsRef<[u8]> trait,\nlike byte slices and strings.",7,null],[11,"into_string","","consumes entire self (including eventual attributes!) and returns `String`",7,null],[11,"push_attribute","","Adds an attribute to this element from the given key and value.\nKey and value can be anything that implements the AsRef<[u8]> trait,\nlike byte slices and strings.",7,null],[11,"fmt","","",7,null],[11,"fmt","","",8,null],[11,"clone","","",8,null],[11,"version","","Gets xml version, including quotes (' or ")",8,null],[11,"encoding","","Gets xml encoding, including quotes (' or ")",8,null],[11,"standalone","","Gets xml standalone, including quotes (' or ")",8,null],[11,"fmt","","",0,null],[11,"clone","","",0,null],[11,"element","","returns inner Element for the event",0,null],[11,"clone","","",9,null],[11,"new","","Creates a XmlWriter from a generic Write",9,{"inputs":[{"name":"w"}],"output":{"name":"xmlwriter"}}],[11,"into_inner","","Consumes this `XmlWriter`, returning the underlying writer.",9,null],[11,"write","","Writes the given event to the underlying writer.",9,null]],"paths":[[4,"Event"],[4,"Error"],[3,"Attributes"],[3,"UnescapedAttributes"],[3,"XmlnsReader"],[8,"AsStr"],[3,"XmlReader"],[3,"Element"],[3,"XmlDecl"],[3,"XmlWriter"]]}; initSearch(searchIndex);