var searchIndex = {}; searchIndex["quick_xml"] = {"doc":"Quick XmlReader reader which performs **very** well.","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","","<!-- ... -->",0,null],[13,"CData","","<![CDATA[...]]>",0,null],[13,"Decl","","Xml declaration <?xml ...?>",0,null],[13,"PI","","Processing instruction <?...?>",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,"new","","creates a new attribute from a buffer",2,null],[11,"unescaped","","gets unescaped variant",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,"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,"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,"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,"from_str","","Creates a xml reader for an in memory string buffer.",6,{"inputs":[{"name":"str"}],"output":{"name":"xmlreader"}}],[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, such 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 cgaracter)",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,"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,"element","","returns inner Element for the event",0,null],[11,"new","","Creates a XmlWriter from a generic Write",9,{"inputs":[{"name":"w"}],"output":{"name":"xmlwriter"}}],[11,"into_inner","","Consumes this Xml Writer, 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);