var searchIndex = {}; searchIndex["html5ever"] = {"doc":"","items":[[0,"encoding","html5ever","Re-export the rust-encoding crate.",null,null],[6,"EncodingRef","html5ever::encoding","",null,null],[0,"types","","Interface to the character encoding.",null,null],[3,"CodecError","html5ever::encoding::types","Error information from either encoder or decoder.",null,null],[12,"upto","","The byte position of the first remaining byte, with respect to the *current* input.\nFor the `finish` call, this should be no more than zero (since there is no input).\nIt can be negative if the remaining byte is in the prior inputs,\nas long as the remaining byte is not yet processed.\nThe caller should feed the bytes starting from this point again\nin order to continue encoding or decoding after an error.",0,null],[12,"cause","","A human-readable cause of the error.",0,null],[8,"ByteWriter","","Byte writer used by encoders. In most cases this will be an owned vector of `u8`.",null,null],[11,"writer_hint","","Hints an expected lower bound on the length (in bytes) of the output\nuntil the next call to `writer_hint`,\nso that the writer can reserve the memory for writing.\n`RawEncoder`s are recommended but not required to call this method\nwith an appropriate estimate.\nBy default this method does nothing.",1,null],[10,"write_byte","","Writes a single byte.",1,null],[10,"write_bytes","","Writes a number of bytes.",1,null],[8,"StringWriter","","String writer used by decoders. In most cases this will be an owned string.",null,null],[11,"writer_hint","","Hints an expected lower bound on the length (in bytes) of the output\nuntil the next call to `writer_hint`,\nso that the writer can reserve the memory for writing.\n`RawDecoder`s are recommended but not required to call this method\nwith an appropriate estimate.\nBy default this method does nothing.",2,null],[10,"write_char","","Writes a single character.",2,null],[10,"write_str","","Writes a string.",2,null],[8,"RawEncoder","","Encoder converting a Unicode string into a byte sequence.\nThis is a lower level interface, and normally `Encoding::encode` should be used instead.",null,null],[10,"from_self","","Creates a fresh `RawEncoder` instance which parameters are same as `self`.",3,null],[11,"is_ascii_compatible","","Returns true if this encoding is compatible to ASCII,\ni.e. U+0000 through U+007F always map to bytes 00 through 7F and nothing else.",3,null],[10,"raw_feed","","Feeds given portion of string to the encoder,\npushes the an encoded byte sequence at the end of the given output,\nand returns a byte offset to the first unprocessed character\n(that can be zero when the first such character appeared in the prior calls to `raw_feed`)\nand optional error information (None means success).",3,null],[10,"raw_finish","","Finishes the encoder,\npushes the an encoded byte sequence at the end of the given output,\nand returns optional error information (None means success).\n`remaining` value of the error information, if any, is always an empty string.",3,null],[8,"RawDecoder","","Decoder converting a byte sequence into a Unicode string.\nThis is a lower level interface, and normally `Encoding::decode` should be used instead.",null,null],[10,"from_self","","Creates a fresh `RawDecoder` instance which parameters are same as `self`.",4,null],[11,"is_ascii_compatible","","Returns true if this encoding is compatible to ASCII,\ni.e. bytes 00 through 7F always map to U+0000 through U+007F and nothing else.",4,null],[10,"raw_feed","","Feeds given portion of byte sequence to the encoder,\npushes the a decoded string at the end of the given output,\nand returns an offset to the first unprocessed byte\n(that can be zero when the first such byte appeared in the prior calls to `raw_feed`)\nand optional error information (None means success).",4,null],[10,"raw_finish","","Finishes the decoder,\npushes the a decoded string at the end of the given output,\nand returns optional error information (None means success).",4,null],[6,"EncodingRef","","",null,null],[8,"Encoding","","Character encoding.",null,null],[10,"name","","Returns the canonical name of given encoding.\nThis name is guaranteed to be unique across built-in encodings,\nbut it is not normative and would be at most arbitrary.",5,null],[11,"whatwg_name","","Returns a name of given encoding defined in the WHATWG Encoding standard, if any.\nThis name often differs from `name` due to the compatibility reason.",5,null],[10,"raw_encoder","","Creates a new encoder.",5,null],[10,"raw_decoder","","Creates a new decoder.",5,null],[11,"encode","","An easy-to-use interface to `RawEncoder`.\nOn the encoder error `trap` is called,\nwhich may return a replacement sequence to continue processing,\nor a failure to return the error.",5,null],[11,"encode_to","","Encode into a `ByteWriter`.",5,null],[11,"decode","","An easy-to-use interface to `RawDecoder`.\nOn the decoder error `trap` is called,\nwhich may return a replacement string to continue processing,\nor a failure to return the error.",5,null],[11,"decode_to","","Decode into a `StringWriter`.",5,null],[6,"EncoderTrapFunc","","",null,null],[6,"DecoderTrapFunc","","",null,null],[4,"DecoderTrap","","Trap, which handles decoder errors.",null,null],[13,"Strict","","Immediately fails on errors.\nCorresponds to WHATWG "fatal" error algorithm.",6,null],[13,"Replace","","Replaces an error with a U+FFFD (decoder).\nCorresponds to WHATWG "replacement" error algorithm.",6,null],[13,"Ignore","","Silently ignores an error, effectively replacing it with an empty sequence.",6,null],[13,"Call","","Calls given function to handle decoder errors.\nThe function is given the current decoder, input and output writer,\nand should return true only when it is fine to keep going.",6,null],[4,"EncoderTrap","","",null,null],[13,"Strict","","Immediately fails on errors.\nCorresponds to WHATWG "fatal" error algorithm.",7,null],[13,"Replace","","Replaces an error with `?` in given encoding.\nNote that this fails when `?` cannot be represented in given encoding.\nCorresponds to WHATWG "URL" error algorithms.",7,null],[13,"Ignore","","Silently ignores an error, effectively replacing it with an empty sequence.",7,null],[13,"NcrEscape","","Replaces an error with XML numeric character references (e.g. `&#1234;`).\nThe encoder trap fails when NCRs cannot be represented in given encoding.\nCorresponds to WHATWG "<form>" error algorithms.",7,null],[13,"Call","","Calls given function to handle encoder errors.\nThe function is given the current encoder, input and output writer,\nand should return true only when it is fine to keep going.",7,null],[5,"decode","","Determine the encoding by looking for a Byte Order Mark (BOM)\nand decoded a single string in memory.\nReturn the result and the used encoding.",null,null],[0,"all","html5ever::encoding","A list of all supported encodings. Useful for encodings fixed in the compile time.",null,null],[17,"ERROR","html5ever::encoding::all","",null,null],[17,"ASCII","","",null,null],[17,"IBM866","","",null,null],[17,"ISO_8859_1","","",null,null],[17,"ISO_8859_2","","",null,null],[17,"ISO_8859_3","","",null,null],[17,"ISO_8859_4","","",null,null],[17,"ISO_8859_5","","",null,null],[17,"ISO_8859_6","","",null,null],[17,"ISO_8859_7","","",null,null],[17,"ISO_8859_8","","",null,null],[17,"ISO_8859_10","","",null,null],[17,"ISO_8859_13","","",null,null],[17,"ISO_8859_14","","",null,null],[17,"ISO_8859_15","","",null,null],[17,"ISO_8859_16","","",null,null],[17,"KOI8_R","","",null,null],[17,"KOI8_U","","",null,null],[17,"MAC_ROMAN","","",null,null],[17,"WINDOWS_874","","",null,null],[17,"WINDOWS_1250","","",null,null],[17,"WINDOWS_1251","","",null,null],[17,"WINDOWS_1252","","",null,null],[17,"WINDOWS_1253","","",null,null],[17,"WINDOWS_1254","","",null,null],[17,"WINDOWS_1255","","",null,null],[17,"WINDOWS_1256","","",null,null],[17,"WINDOWS_1257","","",null,null],[17,"WINDOWS_1258","","",null,null],[17,"MAC_CYRILLIC","","",null,null],[17,"UTF_8","","",null,null],[17,"UTF_16LE","","",null,null],[17,"UTF_16BE","","",null,null],[17,"WINDOWS_949","","",null,null],[17,"EUC_JP","","",null,null],[17,"WINDOWS_31J","","",null,null],[17,"ISO_2022_JP","","",null,null],[17,"GBK","","",null,null],[17,"GB18030","","",null,null],[17,"HZ","","",null,null],[17,"BIG5_2003","","",null,null],[0,"whatwg","","",null,null],[17,"X_USER_DEFINED","html5ever::encoding::all::whatwg","",null,null],[17,"ISO_8859_8_I","","",null,null],[17,"REPLACEMENT","","",null,null],[5,"encodings","html5ever::encoding::all","Returns a list of references to the encodings available.",null,null],[6,"DecoderTrapFunc","html5ever::encoding","",null,null],[8,"RawEncoder","","Encoder converting a Unicode string into a byte sequence.\nThis is a lower level interface, and normally `Encoding::encode` should be used instead.",null,null],[10,"from_self","","Creates a fresh `RawEncoder` instance which parameters are same as `self`.",3,null],[11,"is_ascii_compatible","","Returns true if this encoding is compatible to ASCII,\ni.e. U+0000 through U+007F always map to bytes 00 through 7F and nothing else.",3,null],[10,"raw_feed","","Feeds given portion of string to the encoder,\npushes the an encoded byte sequence at the end of the given output,\nand returns a byte offset to the first unprocessed character\n(that can be zero when the first such character appeared in the prior calls to `raw_feed`)\nand optional error information (None means success).",3,null],[10,"raw_finish","","Finishes the encoder,\npushes the an encoded byte sequence at the end of the given output,\nand returns optional error information (None means success).\n`remaining` value of the error information, if any, is always an empty string.",3,null],[8,"Encoding","","Character encoding.",null,null],[10,"name","","Returns the canonical name of given encoding.\nThis name is guaranteed to be unique across built-in encodings,\nbut it is not normative and would be at most arbitrary.",5,null],[11,"whatwg_name","","Returns a name of given encoding defined in the WHATWG Encoding standard, if any.\nThis name often differs from `name` due to the compatibility reason.",5,null],[10,"raw_encoder","","Creates a new encoder.",5,null],[10,"raw_decoder","","Creates a new decoder.",5,null],[11,"encode","","An easy-to-use interface to `RawEncoder`.\nOn the encoder error `trap` is called,\nwhich may return a replacement sequence to continue processing,\nor a failure to return the error.",5,null],[11,"encode_to","","Encode into a `ByteWriter`.",5,null],[11,"decode","","An easy-to-use interface to `RawDecoder`.\nOn the decoder error `trap` is called,\nwhich may return a replacement string to continue processing,\nor a failure to return the error.",5,null],[11,"decode_to","","Decode into a `StringWriter`.",5,null],[0,"codec","","Codec implementations.",null,null],[0,"error","html5ever::encoding::codec","A placeholder encoding that returns encoder/decoder error for every case.",null,null],[3,"ErrorEncoding","html5ever::encoding::codec::error","An encoding that returns encoder/decoder error for every case.",null,null],[3,"ErrorEncoder","","An encoder that always returns error.",null,null],[3,"ErrorDecoder","","A decoder that always returns error.",null,null],[0,"ascii","html5ever::encoding::codec","7-bit ASCII encoding.",null,null],[3,"ASCIIEncoding","html5ever::encoding::codec::ascii","ASCII, also known as ISO/IEC 646:US.",null,null],[3,"ASCIIEncoder","","An encoder for ASCII.",null,null],[3,"ASCIIDecoder","","A decoder for ASCII.",null,null],[0,"singlebyte","html5ever::encoding::codec","Common codec implementation for single-byte encodings.",null,null],[3,"SingleByteEncoding","html5ever::encoding::codec::singlebyte","A common framework for single-byte encodings based on ASCII.",null,null],[12,"name","","",8,null],[12,"whatwg_name","","",8,null],[12,"index_forward","","",8,null],[12,"index_backward","","",8,null],[3,"SingleByteEncoder","","An encoder for single-byte encodings based on ASCII.",null,null],[3,"SingleByteDecoder","","A decoder for single-byte encodings based on ASCII.",null,null],[0,"iso_8859_1","","Algorithmic mapping for ISO 8859-1.",null,null],[5,"forward","html5ever::encoding::codec::singlebyte::iso_8859_1","",null,{"inputs":[{"name":"u8"}],"output":{"name":"u16"}}],[5,"backward","","",null,{"inputs":[{"name":"u32"}],"output":{"name":"u8"}}],[0,"utf_8","html5ever::encoding::codec","UTF-8, the universal encoding.",null,null],[3,"UTF8Encoding","html5ever::encoding::codec::utf_8","UTF-8 (UCS Transformation Format, 8-bit).",null,null],[3,"UTF8Encoder","","An encoder for UTF-8.",null,null],[3,"UTF8Decoder","","A decoder for UTF-8.",null,null],[5,"from_utf8","","Almost equivalent to `std::str::from_utf8`.\nThis function is provided for the fair benchmark against the stdlib's UTF-8 conversion\nfunctions, as rust-encoding always allocates a new string.",null,null],[0,"utf_16","html5ever::encoding::codec","UTF-16.",null,null],[3,"Little","html5ever::encoding::codec::utf_16","An implementation type for little endian.",null,null],[3,"Big","","An implementation type for big endian.",null,null],[3,"UTF16Encoding","","UTF-16 (UCS Transformation Format, 16-bit).",null,null],[6,"UTF16LEEncoding","","",null,null],[6,"UTF16BEEncoding","","",null,null],[17,"UTF_16LE_ENCODING","","An instance for UTF-16 in little endian.",null,null],[17,"UTF_16BE_ENCODING","","An instance for UTF-16 in big endian.",null,null],[3,"UTF16Encoder","","An encoder for UTF-16.",null,null],[3,"UTF16Decoder","","A decoder for UTF-16.",null,null],[0,"korean","html5ever::encoding::codec","Legacy Korean encodings based on KS X 1001.",null,null],[3,"Windows949Encoding","html5ever::encoding::codec::korean","Windows code page 949.",null,null],[3,"Windows949Encoder","","An encoder for Windows code page 949.",null,null],[0,"japanese","html5ever::encoding::codec","Legacy Japanese encodings based on JIS X 0208 and JIS X 0212.",null,null],[3,"EUCJPEncoding","html5ever::encoding::codec::japanese","EUC-JP. (XXX with asymmetric JIS X 0212 support)",null,null],[3,"EUCJPEncoder","","An encoder for EUC-JP with unused G3 character set.",null,null],[3,"Windows31JEncoding","","Windows code page 932, i.e. Shift_JIS with IBM/NEC extensions.",null,null],[3,"Windows31JEncoder","","An encoder for Shift_JIS with IBM/NEC extensions.",null,null],[3,"ISO2022JPEncoding","","ISO-2022-JP.",null,null],[3,"ISO2022JPEncoder","","An encoder for ISO-2022-JP without JIS X 0212/0213 support.",null,null],[0,"simpchinese","html5ever::encoding::codec","Legacy simplified Chinese encodings based on GB 2312 and GB 18030.",null,null],[3,"GBK","html5ever::encoding::codec::simpchinese","An implementation type for GBK.",null,null],[3,"GB18030","","An implementation type for GB18030.",null,null],[3,"GBEncoding","","GBK and GB 18030-2005.",null,null],[6,"GBKEncoding","","",null,null],[6,"GB18030Encoding","","",null,null],[17,"GBK_ENCODING","","An instance for GBK.",null,null],[17,"GB18030_ENCODING","","An instance for GB18030.",null,null],[3,"GBEncoder","","An encoder for GBK and GB18030.",null,null],[3,"HZEncoding","","HZ. (RFC 1843)",null,null],[3,"HZEncoder","","An encoder for HZ.",null,null],[0,"tradchinese","html5ever::encoding::codec","Legacy traditional Chinese encodings.",null,null],[3,"BigFive2003Encoding","html5ever::encoding::codec::tradchinese","Big5-2003 with common extensions. (XXX with asymmetric HKSCS-2008 support)",null,null],[3,"BigFive2003Encoder","","An encoder for Big5-2003.",null,null],[0,"whatwg","html5ever::encoding::codec","Asymmetric or special encoding constructions required by the WHATWG Encoding standard.",null,null],[3,"EncoderOnlyUTF8Encoding","html5ever::encoding::codec::whatwg","Replacement encoding used to solve a particular attack vector due to mismatching server and\nclient supports for encodings. It is rarely useful outside.",null,null],[0,"x_user_defined","","Algorithmic mapping for `x-user-defined` encoding.",null,null],[5,"forward","html5ever::encoding::codec::whatwg::x_user_defined","",null,{"inputs":[{"name":"u8"}],"output":{"name":"u16"}}],[5,"backward","","",null,{"inputs":[{"name":"u32"}],"output":{"name":"u8"}}],[5,"decode","html5ever::encoding","Determine the encoding by looking for a Byte Order Mark (BOM)\nand decoded a single string in memory.\nReturn the result and the used encoding.",null,null],[4,"DecoderTrap","","Trap, which handles decoder errors.",null,null],[13,"Strict","","Immediately fails on errors.\nCorresponds to WHATWG "fatal" error algorithm.",6,null],[13,"Replace","","Replaces an error with a U+FFFD (decoder).\nCorresponds to WHATWG "replacement" error algorithm.",6,null],[13,"Ignore","","Silently ignores an error, effectively replacing it with an empty sequence.",6,null],[13,"Call","","Calls given function to handle decoder errors.\nThe function is given the current decoder, input and output writer,\nand should return true only when it is fine to keep going.",6,null],[8,"ByteWriter","","Byte writer used by encoders. In most cases this will be an owned vector of `u8`.",null,null],[11,"writer_hint","","Hints an expected lower bound on the length (in bytes) of the output\nuntil the next call to `writer_hint`,\nso that the writer can reserve the memory for writing.\n`RawEncoder`s are recommended but not required to call this method\nwith an appropriate estimate.\nBy default this method does nothing.",1,null],[10,"write_byte","","Writes a single byte.",1,null],[10,"write_bytes","","Writes a number of bytes.",1,null],[8,"StringWriter","","String writer used by decoders. In most cases this will be an owned string.",null,null],[11,"writer_hint","","Hints an expected lower bound on the length (in bytes) of the output\nuntil the next call to `writer_hint`,\nso that the writer can reserve the memory for writing.\n`RawDecoder`s are recommended but not required to call this method\nwith an appropriate estimate.\nBy default this method does nothing.",2,null],[10,"write_char","","Writes a single character.",2,null],[10,"write_str","","Writes a string.",2,null],[6,"EncoderTrapFunc","","",null,null],[0,"label","","An interface for retrieving an encoding (or a set of encodings) from a string/numeric label.",null,null],[5,"encoding_from_whatwg_label","html5ever::encoding::label","Returns an encoding from given label, defined in the WHATWG Encoding standard, if any.\nImplements "get an encoding" algorithm: http://encoding.spec.whatwg.org/#concept-encoding-get",null,{"inputs":[{"name":"str"}],"output":{"name":"option"}}],[5,"encoding_from_windows_code_page","","Returns an encoding from Windows code page number.\nhttp://msdn.microsoft.com/en-us/library/windows/desktop/dd317756%28v=vs.85%29.aspx\nSometimes it can return a *superset* of the requested encoding, e.g. for several CJK encodings.",null,{"inputs":[{"name":"usize"}],"output":{"name":"option"}}],[4,"EncoderTrap","html5ever::encoding","",null,null],[13,"Strict","","Immediately fails on errors.\nCorresponds to WHATWG "fatal" error algorithm.",7,null],[13,"Replace","","Replaces an error with `?` in given encoding.\nNote that this fails when `?` cannot be represented in given encoding.\nCorresponds to WHATWG "URL" error algorithms.",7,null],[13,"Ignore","","Silently ignores an error, effectively replacing it with an empty sequence.",7,null],[13,"NcrEscape","","Replaces an error with XML numeric character references (e.g. `&#1234;`).\nThe encoder trap fails when NCRs cannot be represented in given encoding.\nCorresponds to WHATWG "<form>" error algorithms.",7,null],[13,"Call","","Calls given function to handle encoder errors.\nThe function is given the current encoder, input and output writer,\nand should return true only when it is fine to keep going.",7,null],[3,"CodecError","","Error information from either encoder or decoder.",null,null],[12,"upto","","The byte position of the first remaining byte, with respect to the *current* input.\nFor the `finish` call, this should be no more than zero (since there is no input).\nIt can be negative if the remaining byte is in the prior inputs,\nas long as the remaining byte is not yet processed.\nThe caller should feed the bytes starting from this point again\nin order to continue encoding or decoding after an error.",0,null],[12,"cause","","A human-readable cause of the error.",0,null],[8,"RawDecoder","","Decoder converting a byte sequence into a Unicode string.\nThis is a lower level interface, and normally `Encoding::decode` should be used instead.",null,null],[10,"from_self","","Creates a fresh `RawDecoder` instance which parameters are same as `self`.",4,null],[11,"is_ascii_compatible","","Returns true if this encoding is compatible to ASCII,\ni.e. bytes 00 through 7F always map to U+0000 through U+007F and nothing else.",4,null],[10,"raw_feed","","Feeds given portion of byte sequence to the encoder,\npushes the a decoded string at the end of the given output,\nand returns an offset to the first unprocessed byte\n(that can be zero when the first such byte appeared in the prior calls to `raw_feed`)\nand optional error information (None means success).",4,null],[10,"raw_finish","","Finishes the decoder,\npushes the a decoded string at the end of the given output,\nand returns optional error information (None means success).",4,null],[3,"Attribute","html5ever","A tag attribute.",null,null],[12,"name","","",9,null],[12,"value","","",9,null],[0,"tokenizer","","The HTML5 tokenizer.",null,null],[3,"Doctype","html5ever::tokenizer","A `DOCTYPE` token.",null,null],[12,"name","","",10,null],[12,"public_id","","",10,null],[12,"system_id","","",10,null],[12,"force_quirks","","",10,null],[3,"Attribute","","A tag attribute.",null,null],[12,"name","","",9,null],[12,"value","","",9,null],[3,"Tag","","A tag token.",null,null],[12,"kind","","",11,null],[12,"name","","",11,null],[12,"self_closing","","",11,null],[12,"attrs","","",11,null],[3,"TokenizerOpts","","Tokenizer options, with an impl for `Default`.",null,null],[12,"exact_errors","","Report all parse errors described in the spec, at some\nperformance penalty? Default: false",12,null],[12,"discard_bom","","Discard a `U+FEFF BYTE ORDER MARK` if we see one at the beginning\nof the stream? Default: true",12,null],[12,"profile","","Keep a record of how long we spent in each state? Printed\nwhen `end()` is called. Default: false",12,null],[12,"initial_state","","Initial state override. Only the test runner should use\na non-`None` value!",12,null],[12,"last_start_tag_name","","Last start tag. Only the test runner should use a\nnon-`None` value!",12,null],[3,"Tokenizer","","The HTML tokenizer.",null,null],[4,"TagKind","","",null,null],[13,"StartTag","","",13,null],[13,"EndTag","","",13,null],[4,"Token","","",null,null],[13,"DoctypeToken","","",14,null],[13,"TagToken","","",14,null],[13,"CommentToken","","",14,null],[13,"CharacterTokens","","",14,null],[13,"NullCharacterToken","","",14,null],[13,"EOFToken","","",14,null],[13,"ParseError","","",14,null],[0,"states","","Tokenizer states.",null,null],[4,"ScriptEscapeKind","html5ever::tokenizer::states","",null,null],[13,"Escaped","","",15,null],[13,"DoubleEscaped","","",15,null],[4,"DoctypeIdKind","","",null,null],[13,"Public","","",16,null],[13,"System","","",16,null],[4,"RawKind","","",null,null],[13,"Rcdata","","",17,null],[13,"Rawtext","","",17,null],[13,"ScriptData","","",17,null],[13,"ScriptDataEscaped","","",17,null],[4,"AttrValueKind","","",null,null],[13,"Unquoted","","",18,null],[13,"SingleQuoted","","",18,null],[13,"DoubleQuoted","","",18,null],[4,"State","","",null,null],[13,"Data","","",19,null],[13,"Plaintext","","",19,null],[13,"TagOpen","","",19,null],[13,"EndTagOpen","","",19,null],[13,"TagName","","",19,null],[13,"RawData","","",19,null],[13,"RawLessThanSign","","",19,null],[13,"RawEndTagOpen","","",19,null],[13,"RawEndTagName","","",19,null],[13,"ScriptDataEscapeStart","","",19,null],[13,"ScriptDataEscapeStartDash","","",19,null],[13,"ScriptDataEscapedDash","","",19,null],[13,"ScriptDataEscapedDashDash","","",19,null],[13,"ScriptDataDoubleEscapeEnd","","",19,null],[13,"BeforeAttributeName","","",19,null],[13,"AttributeName","","",19,null],[13,"AfterAttributeName","","",19,null],[13,"BeforeAttributeValue","","",19,null],[13,"AttributeValue","","",19,null],[13,"AfterAttributeValueQuoted","","",19,null],[13,"SelfClosingStartTag","","",19,null],[13,"BogusComment","","",19,null],[13,"MarkupDeclarationOpen","","",19,null],[13,"CommentStart","","",19,null],[13,"CommentStartDash","","",19,null],[13,"Comment","","",19,null],[13,"CommentEndDash","","",19,null],[13,"CommentEnd","","",19,null],[13,"CommentEndBang","","",19,null],[13,"Doctype","","",19,null],[13,"BeforeDoctypeName","","",19,null],[13,"DoctypeName","","",19,null],[13,"AfterDoctypeName","","",19,null],[13,"AfterDoctypeKeyword","","",19,null],[13,"BeforeDoctypeIdentifier","","",19,null],[13,"DoctypeIdentifierDoubleQuoted","","",19,null],[13,"DoctypeIdentifierSingleQuoted","","",19,null],[13,"AfterDoctypeIdentifier","","",19,null],[13,"BetweenDoctypePublicAndSystemIdentifiers","","",19,null],[13,"BogusDoctype","","",19,null],[13,"CdataSection","","",19,null],[13,"Quiescent","","",19,null],[11,"fmt","","",15,null],[11,"hash","","",15,null],[11,"clone","","",15,null],[11,"cmp","","",15,null],[11,"partial_cmp","","",15,null],[11,"eq","","",15,null],[11,"fmt","","",16,null],[11,"hash","","",16,null],[11,"clone","","",16,null],[11,"cmp","","",16,null],[11,"partial_cmp","","",16,null],[11,"eq","","",16,null],[11,"fmt","","",17,null],[11,"hash","","",17,null],[11,"clone","","",17,null],[11,"cmp","","",17,null],[11,"partial_cmp","","",17,null],[11,"lt","","",17,null],[11,"le","","",17,null],[11,"gt","","",17,null],[11,"ge","","",17,null],[11,"eq","","",17,null],[11,"ne","","",17,null],[11,"fmt","","",18,null],[11,"hash","","",18,null],[11,"clone","","",18,null],[11,"cmp","","",18,null],[11,"partial_cmp","","",18,null],[11,"eq","","",18,null],[11,"fmt","","",19,null],[11,"hash","","",19,null],[11,"clone","","",19,null],[11,"cmp","","",19,null],[11,"partial_cmp","","",19,null],[11,"lt","","",19,null],[11,"le","","",19,null],[11,"gt","","",19,null],[11,"ge","","",19,null],[11,"eq","","",19,null],[11,"ne","","",19,null],[11,"fmt","html5ever::tokenizer","",10,null],[11,"clone","","",10,null],[11,"eq","","",10,null],[11,"ne","","",10,null],[11,"new","","",10,{"inputs":[],"output":{"name":"doctype"}}],[11,"fmt","html5ever","",9,null],[11,"clone","","",9,null],[11,"cmp","","",9,null],[11,"partial_cmp","","",9,null],[11,"lt","","",9,null],[11,"le","","",9,null],[11,"gt","","",9,null],[11,"ge","","",9,null],[11,"eq","","",9,null],[11,"ne","","",9,null],[11,"fmt","html5ever::tokenizer","",13,null],[11,"clone","","",13,null],[11,"hash","","",13,null],[11,"eq","","",13,null],[11,"fmt","","",11,null],[11,"clone","","",11,null],[11,"eq","","",11,null],[11,"ne","","",11,null],[11,"equiv_modulo_attr_order","","Are the tags equivalent when we don't care about attribute order?\nAlso ignores the self-closing flag.",11,null],[11,"fmt","","",14,null],[11,"eq","","",14,null],[11,"ne","","",14,null],[8,"TokenSink","","Types which can receive tokens from the tokenizer.",null,null],[10,"process_token","","Process a token.",20,null],[11,"adjusted_current_node_present_but_not_in_html_namespace","","Used in the markup declaration open state. By default, this always\nreturns false and thus all CDATA sections are tokenized as bogus\ncomments.\nhttps://html.spec.whatwg.org/multipage/#markup-declaration-open-state",20,null],[11,"query_state_change","","The tokenizer will call this after emitting any tag.\nThis allows the tree builder to change the tokenizer's state.\nBy default no state changes occur.",20,null],[11,"clone","","",12,null],[11,"default","","",12,{"inputs":[],"output":{"name":"tokenizeropts"}}],[11,"new","","Create a new tokenizer which feeds tokens to a particular `TokenSink`.",21,{"inputs":[{"name":"sink"},{"name":"tokenizeropts"}],"output":{"name":"tokenizer"}}],[11,"unwrap","","",21,null],[11,"sink","","",21,null],[11,"sink_mut","","",21,null],[11,"feed","","Feed an input string into the tokenizer.",21,null],[11,"set_plaintext_state","","",21,null],[11,"run","","Run the state machine for as long as we can.",21,null],[11,"end","","Indicate that we have reached the end of the input.",21,null],[0,"tree_builder","html5ever","The HTML5 tree builder.",null,null],[3,"TreeBuilderOpts","html5ever::tree_builder","Tree builder options, with an impl for Default.",null,null],[12,"exact_errors","","Report all parse errors described in the spec, at some\nperformance penalty? Default: false",22,null],[12,"scripting_enabled","","Is scripting enabled?",22,null],[12,"iframe_srcdoc","","Is this an `iframe srcdoc` document?",22,null],[12,"drop_doctype","","Should we drop the DOCTYPE (if any) from the tree?",22,null],[12,"ignore_missing_rules","","The `<svg>`, `<math>`, and `<template>` tags have special\nparsing rules that are currently unimplemented. By default\nwe `panic!()` if any of these tags is encountered. If this\noption is enabled, we will instead attempt to parse them\nusing the ordinary HTML parsing rules.",22,null],[12,"quirks_mode","","Initial TreeBuilder quirks mode. Default: NoQuirks",22,null],[3,"TreeBuilder","","The HTML tree builder.",null,null],[0,"interface","","The interface for consumers of the tree builder (and thus the\nparser overall).",null,null],[4,"QuirksMode","html5ever::tree_builder::interface","A document's quirks mode.",null,null],[13,"Quirks","","",23,null],[13,"LimitedQuirks","","",23,null],[13,"NoQuirks","","",23,null],[4,"NodeOrText","","Something which can be inserted into the DOM.",null,null],[13,"AppendNode","","",24,null],[13,"AppendText","","",24,null],[4,"NextParserState","","Whether to interrupt further parsing of the current input until\nthe next explicit resumption of the tokenizer, or continue without\nany interruption.",null,null],[13,"Suspend","","",25,null],[13,"Continue","","",25,null],[8,"TreeSink","","Types which can process tree modifications from the tree builder.",null,null],[16,"Output","","The overall result of parsing.",26,null],[10,"finish","","Consume this sink and return the overall result of parsing.",26,null],[16,"Handle","","`Handle` is a reference to a DOM node. The tree builder requires\nthat a `Handle` implements `Clone` to get another reference to\nthe same node.",26,null],[10,"parse_error","","Signal a parse error.",26,null],[10,"get_document","","Get a handle to the `Document` node.",26,null],[10,"get_template_contents","","Get a handle to a template's template contents. The tree builder\npromises this will never be called with something else than\na template element.",26,null],[10,"same_node","","Do two handles refer to the same node?",26,null],[10,"elem_name","","What is the name of this element?",26,null],[10,"set_quirks_mode","","Set the document's quirks mode.",26,null],[10,"create_element","","Create an element.",26,null],[10,"create_comment","","Create a comment node.",26,null],[10,"append","","Append a node as the last child of the given node. If this would\nproduce adjacent sibling text nodes, it should concatenate the text\ninstead.",26,null],[10,"append_before_sibling","","Append a node as the sibling immediately before the given node. If that node\nhas no parent, do nothing and return Err(new_node).",26,null],[10,"append_doctype_to_document","","Append a `DOCTYPE` element to the `Document` node.",26,null],[10,"add_attrs_if_missing","","Add each attribute to the given element, if no attribute with that name\nalready exists. The tree builder promises this will never be called\nwith something else than an element.",26,null],[10,"remove_from_parent","","Detach the given node from its parent.",26,null],[10,"reparent_children","","Remove all the children from node and append them to new_parent.",26,null],[10,"mark_script_already_started","","Mark a HTML `<script>` element as "already started".",26,null],[11,"complete_script","","Indicate that a `<script>` element is complete.",26,null],[11,"is_mathml_annotation_xml_integration_point","","",26,null],[8,"Tracer","","Trace hooks for a garbage-collected DOM.",null,null],[16,"Handle","","",27,null],[10,"trace_handle","","Upon a call to `trace_handles`, the tree builder will call this method\nfor each handle in its internal state.",27,null],[11,"fmt","","",23,null],[11,"hash","","",23,null],[11,"clone","","",23,null],[11,"eq","","",23,null],[11,"fmt","","",25,null],[11,"hash","","",25,null],[11,"clone","","",25,null],[11,"eq","","",25,null],[11,"clone","html5ever::tree_builder","",22,null],[11,"default","","",22,{"inputs":[],"output":{"name":"treebuilderopts"}}],[11,"new","","Create a new tree builder which sends tree modifications to a particular `TreeSink`.",28,{"inputs":[{"name":"sink"},{"name":"treebuilderopts"}],"output":{"name":"treebuilder"}}],[11,"new_for_fragment","","Create a new tree builder which sends tree modifications to a particular `TreeSink`.\nThis is for parsing fragments.",28,{"inputs":[{"name":"sink"},{"name":"handle"},{"name":"option"},{"name":"treebuilderopts"}],"output":{"name":"treebuilder"}}],[11,"tokenizer_state_for_context_elem","","",28,null],[11,"unwrap","","",28,null],[11,"sink","","",28,null],[11,"sink_mut","","",28,null],[11,"trace_handles","","Call the `Tracer`'s `trace_handle` method on every `Handle` in the tree builder's\ninternal state. This is intended to support garbage-collected DOMs.",28,null],[11,"is_fragment","","Are we parsing a HTML fragment?",28,null],[11,"process_token","","",28,null],[11,"adjusted_current_node_present_but_not_in_html_namespace","","",28,null],[11,"query_state_change","","",28,null],[0,"serialize","html5ever","",null,null],[3,"SerializeOpts","html5ever::serialize","",null,null],[12,"scripting_enabled","","Is scripting enabled?",29,null],[12,"traversal_scope","","Serialize the root node? Default: ChildrenOnly",29,null],[3,"Serializer","","",null,null],[4,"TraversalScope","","",null,null],[13,"IncludeNode","","",30,null],[13,"ChildrenOnly","","",30,null],[5,"serialize","","",null,{"inputs":[{"name":"wr"},{"name":"t"},{"name":"serializeopts"}],"output":{"name":"result"}}],[6,"AttrRef","","",null,null],[8,"Serializable","","",null,null],[10,"serialize","","",31,null],[11,"eq","","",30,null],[11,"clone","","",30,null],[11,"clone","","",29,null],[11,"default","","",29,{"inputs":[],"output":{"name":"serializeopts"}}],[11,"start_elem","","",32,null],[11,"end_elem","","",32,null],[11,"write_text","","",32,null],[11,"write_comment","","",32,null],[11,"write_doctype","","",32,null],[11,"write_processing_instruction","","",32,null],[0,"driver","html5ever","High-level interface to the parser.",null,null],[3,"ParseOpts","html5ever::driver","All-encompassing options struct for the parser.",null,null],[12,"tokenizer","","Tokenizer options.",33,null],[12,"tree_builder","","Tree builder options.",33,null],[3,"Parser","","An HTML parser,\nready to recieve Unicode input through the `tendril::TendrilSink` trait’s methods.",null,null],[3,"BytesOpts","","Options for choosing a character encoding",null,null],[12,"transport_layer_encoding","","The character encoding specified by the transport layer, if any.\nIn HTTP for example, this is the `charset` parameter of the `Content-Type` response header.",34,null],[3,"BytesParser","","An HTML parser,\nready to recieve bytes input through the `tendril::TendrilSink` trait’s methods.",null,null],[5,"parse_document","","Parse an HTML document",null,{"inputs":[{"name":"sink"},{"name":"parseopts"}],"output":{"name":"parser"}}],[5,"parse_fragment","","Parse an HTML fragment",null,{"inputs":[{"name":"sink"},{"name":"parseopts"},{"name":"qualname"},{"name":"vec"}],"output":{"name":"parser"}}],[11,"default","","",33,{"inputs":[],"output":{"name":"parseopts"}}],[11,"clone","","",33,null],[11,"process","","",35,null],[11,"error","","",35,null],[11,"finish","","",35,null],[11,"from_utf8","","Wrap this parser into a `TendrilSink` that accepts UTF-8 bytes.",35,null],[11,"from_bytes","","Wrap this parser into a `TendrilSink` that accepts bytes\nand tries to detect the correct character encoding.",35,null],[11,"default","","",34,{"inputs":[],"output":{"name":"bytesopts"}}],[11,"clone","","",34,null],[11,"process","","",36,null],[11,"error","","",36,null],[11,"finish","","",36,null],[0,"rcdom","html5ever","A simple reference-counted DOM.",null,null],[3,"Node","html5ever::rcdom","A DOM node.",null,null],[12,"node","","",37,null],[12,"parent","","",37,null],[12,"children","","",37,null],[3,"Handle","","Reference to a DOM node.",null,null],[3,"RcDom","","The DOM itself; the result of parsing.",null,null],[12,"document","","The `Document` itself.",38,null],[12,"errors","","Errors that occurred during parsing.",38,null],[12,"quirks_mode","","The document's quirks mode.",38,null],[4,"ElementEnum","","The different kinds of elements in the DOM.",null,null],[13,"Normal","","",39,null],[13,"Script","","A script element and its "already started" flag.\nhttps://html.spec.whatwg.org/multipage/#already-started",39,null],[13,"Template","","A template element and its template contents.\nhttps://html.spec.whatwg.org/multipage/#template-contents",39,null],[13,"AnnotationXml","","An annotation-xml element in the MathML namespace whose start tag token had an attribute\nwith the name "encoding" whose value was an ASCII case-insensitive match for the string\n"text/html" or "application/xhtml+xml"\nhttps://html.spec.whatwg.org/multipage/embedded-content.html#math:annotation-xml",39,null],[4,"NodeEnum","","The different kinds of nodes in the DOM.",null,null],[13,"Document","","The `Document` itself.",40,null],[13,"Doctype","","A `DOCTYPE` with name, public id, and system id.",40,null],[13,"Text","","A text node.",40,null],[13,"Comment","","A comment.",40,null],[13,"Element","","An element with attributes.",40,null],[6,"WeakHandle","","Weak reference to a DOM node, used for parent pointers.",null,null],[11,"fmt","","",39,null],[11,"fmt","","",40,null],[11,"fmt","","",37,null],[11,"fmt","","",41,null],[11,"clone","","",41,null],[11,"deref","","",41,null],[11,"finish","","",38,null],[11,"parse_error","","",38,null],[11,"get_document","","",38,null],[11,"get_template_contents","","",38,null],[11,"set_quirks_mode","","",38,null],[11,"same_node","","",38,null],[11,"elem_name","","",38,null],[11,"create_element","","",38,null],[11,"create_comment","","",38,null],[11,"append","","",38,null],[11,"append_before_sibling","","",38,null],[11,"append_doctype_to_document","","",38,null],[11,"add_attrs_if_missing","","",38,null],[11,"remove_from_parent","","",38,null],[11,"reparent_children","","",38,null],[11,"mark_script_already_started","","",38,null],[11,"is_mathml_annotation_xml_integration_point","","",38,null],[11,"default","","",38,{"inputs":[],"output":{"name":"rcdom"}}],[11,"serialize","","",41,null],[0,"tendril","html5ever","Re-export the tendril crate.",null,null],[11,"trap","html5ever::encoding","Handles a decoder error. May write to the output writer.\nReturns true only when it is fine to keep going.",6,null],[11,"clone","","",6,null],[11,"trap","","Handles an encoder error. May write to the output writer.\nReturns true only when it is fine to keep going.",7,null],[11,"clone","","",7,null],[11,"clone","html5ever::encoding::codec::error","",42,null],[11,"name","","",42,null],[11,"raw_encoder","","",42,null],[11,"raw_decoder","","",42,null],[11,"clone","","",43,null],[11,"new","","",43,{"inputs":[],"output":{"name":"box"}}],[11,"from_self","","",43,null],[11,"raw_feed","","",43,null],[11,"raw_finish","","",43,null],[11,"clone","","",44,null],[11,"new","","",44,{"inputs":[],"output":{"name":"box"}}],[11,"from_self","","",44,null],[11,"raw_feed","","",44,null],[11,"raw_finish","","",44,null],[11,"clone","html5ever::encoding::codec::ascii","",45,null],[11,"name","","",45,null],[11,"raw_encoder","","",45,null],[11,"raw_decoder","","",45,null],[11,"clone","","",46,null],[11,"new","","",46,{"inputs":[],"output":{"name":"box"}}],[11,"from_self","","",46,null],[11,"is_ascii_compatible","","",46,null],[11,"raw_feed","","",46,null],[11,"raw_finish","","",46,null],[11,"clone","","",47,null],[11,"new","","",47,{"inputs":[],"output":{"name":"box"}}],[11,"from_self","","",47,null],[11,"is_ascii_compatible","","",47,null],[11,"raw_feed","","",47,null],[11,"raw_finish","","",47,null],[11,"clone","html5ever::encoding::codec::singlebyte","",8,null],[11,"name","","",8,null],[11,"whatwg_name","","",8,null],[11,"raw_encoder","","",8,null],[11,"raw_decoder","","",8,null],[11,"clone","","",48,null],[11,"new","","",48,null],[11,"from_self","","",48,null],[11,"is_ascii_compatible","","",48,null],[11,"raw_feed","","",48,null],[11,"raw_finish","","",48,null],[11,"clone","","",49,null],[11,"new","","",49,null],[11,"from_self","","",49,null],[11,"is_ascii_compatible","","",49,null],[11,"raw_feed","","",49,null],[11,"raw_finish","","",49,null],[11,"clone","html5ever::encoding::codec::utf_8","",50,null],[11,"name","","",50,null],[11,"whatwg_name","","",50,null],[11,"raw_encoder","","",50,null],[11,"raw_decoder","","",50,null],[11,"clone","","",51,null],[11,"new","","",51,{"inputs":[],"output":{"name":"box"}}],[11,"from_self","","",51,null],[11,"is_ascii_compatible","","",51,null],[11,"raw_feed","","",51,null],[11,"raw_finish","","",51,null],[11,"clone","","",52,null],[11,"new","","",52,{"inputs":[],"output":{"name":"box"}}],[11,"from_self","","",52,null],[11,"is_ascii_compatible","","",52,null],[11,"raw_feed","","",52,null],[11,"raw_finish","","",52,null],[11,"clone","html5ever::encoding::codec::utf_16","",53,null],[11,"clone","","",54,null],[11,"clone","","",55,null],[11,"name","","",55,null],[11,"whatwg_name","","",55,null],[11,"raw_encoder","","",55,null],[11,"raw_decoder","","",55,null],[11,"clone","","",56,null],[11,"from_self","","",56,null],[11,"raw_feed","","",56,null],[11,"raw_finish","","",56,null],[11,"new","","",57,{"inputs":[],"output":{"name":"box"}}],[11,"from_self","","",57,null],[11,"raw_feed","","",57,null],[11,"raw_finish","","",57,null],[11,"clone","html5ever::encoding::codec::korean","",58,null],[11,"name","","",58,null],[11,"whatwg_name","","",58,null],[11,"raw_encoder","","",58,null],[11,"raw_decoder","","",58,null],[11,"clone","","",59,null],[11,"new","","",59,{"inputs":[],"output":{"name":"box"}}],[11,"from_self","","",59,null],[11,"is_ascii_compatible","","",59,null],[11,"raw_feed","","",59,null],[11,"raw_finish","","",59,null],[11,"clone","html5ever::encoding::codec::japanese","",60,null],[11,"name","","",60,null],[11,"whatwg_name","","",60,null],[11,"raw_encoder","","",60,null],[11,"raw_decoder","","",60,null],[11,"clone","","",61,null],[11,"new","","",61,{"inputs":[],"output":{"name":"box"}}],[11,"from_self","","",61,null],[11,"is_ascii_compatible","","",61,null],[11,"raw_feed","","",61,null],[11,"raw_finish","","",61,null],[11,"clone","","",62,null],[11,"name","","",62,null],[11,"whatwg_name","","",62,null],[11,"raw_encoder","","",62,null],[11,"raw_decoder","","",62,null],[11,"clone","","",63,null],[11,"new","","",63,{"inputs":[],"output":{"name":"box"}}],[11,"from_self","","",63,null],[11,"is_ascii_compatible","","",63,null],[11,"raw_feed","","",63,null],[11,"raw_finish","","",63,null],[11,"clone","","",64,null],[11,"name","","",64,null],[11,"whatwg_name","","",64,null],[11,"raw_encoder","","",64,null],[11,"raw_decoder","","",64,null],[11,"clone","","",65,null],[11,"new","","",65,{"inputs":[],"output":{"name":"box"}}],[11,"from_self","","",65,null],[11,"is_ascii_compatible","","",65,null],[11,"raw_feed","","",65,null],[11,"raw_finish","","",65,null],[11,"clone","html5ever::encoding::codec::simpchinese","",66,null],[11,"clone","","",67,null],[11,"clone","","",68,null],[11,"name","","",68,null],[11,"whatwg_name","","",68,null],[11,"raw_encoder","","",68,null],[11,"raw_decoder","","",68,null],[11,"clone","","",69,null],[11,"new","","",69,{"inputs":[],"output":{"name":"box"}}],[11,"from_self","","",69,null],[11,"is_ascii_compatible","","",69,null],[11,"raw_feed","","",69,null],[11,"raw_finish","","",69,null],[11,"clone","","",70,null],[11,"name","","",70,null],[11,"whatwg_name","","",70,null],[11,"raw_encoder","","",70,null],[11,"raw_decoder","","",70,null],[11,"clone","","",71,null],[11,"new","","",71,{"inputs":[],"output":{"name":"box"}}],[11,"from_self","","",71,null],[11,"is_ascii_compatible","","",71,null],[11,"raw_feed","","",71,null],[11,"raw_finish","","",71,null],[11,"clone","html5ever::encoding::codec::tradchinese","",72,null],[11,"name","","",72,null],[11,"whatwg_name","","",72,null],[11,"raw_encoder","","",72,null],[11,"raw_decoder","","",72,null],[11,"clone","","",73,null],[11,"new","","",73,{"inputs":[],"output":{"name":"box"}}],[11,"from_self","","",73,null],[11,"is_ascii_compatible","","",73,null],[11,"raw_feed","","",73,null],[11,"raw_finish","","",73,null],[11,"clone","html5ever::encoding::codec::whatwg","",74,null],[11,"name","","",74,null],[11,"whatwg_name","","",74,null],[11,"raw_encoder","","",74,null],[11,"raw_decoder","","",74,null],[11,"adjusted_current_node_present_but_not_in_html_namespace","html5ever::tokenizer","Used in the markup declaration open state. By default, this always\nreturns false and thus all CDATA sections are tokenized as bogus\ncomments.\nhttps://html.spec.whatwg.org/multipage/#markup-declaration-open-state",20,null],[11,"query_state_change","","The tokenizer will call this after emitting any tag.\nThis allows the tree builder to change the tokenizer's state.\nBy default no state changes occur.",20,null]],"paths":[[3,"CodecError"],[8,"ByteWriter"],[8,"StringWriter"],[8,"RawEncoder"],[8,"RawDecoder"],[8,"Encoding"],[4,"DecoderTrap"],[4,"EncoderTrap"],[3,"SingleByteEncoding"],[3,"Attribute"],[3,"Doctype"],[3,"Tag"],[3,"TokenizerOpts"],[4,"TagKind"],[4,"Token"],[4,"ScriptEscapeKind"],[4,"DoctypeIdKind"],[4,"RawKind"],[4,"AttrValueKind"],[4,"State"],[8,"TokenSink"],[3,"Tokenizer"],[3,"TreeBuilderOpts"],[4,"QuirksMode"],[4,"NodeOrText"],[4,"NextParserState"],[8,"TreeSink"],[8,"Tracer"],[3,"TreeBuilder"],[3,"SerializeOpts"],[4,"TraversalScope"],[8,"Serializable"],[3,"Serializer"],[3,"ParseOpts"],[3,"BytesOpts"],[3,"Parser"],[3,"BytesParser"],[3,"Node"],[3,"RcDom"],[4,"ElementEnum"],[4,"NodeEnum"],[3,"Handle"],[3,"ErrorEncoding"],[3,"ErrorEncoder"],[3,"ErrorDecoder"],[3,"ASCIIEncoding"],[3,"ASCIIEncoder"],[3,"ASCIIDecoder"],[3,"SingleByteEncoder"],[3,"SingleByteDecoder"],[3,"UTF8Encoding"],[3,"UTF8Encoder"],[3,"UTF8Decoder"],[3,"Little"],[3,"Big"],[3,"UTF16Encoding"],[3,"UTF16Encoder"],[3,"UTF16Decoder"],[3,"Windows949Encoding"],[3,"Windows949Encoder"],[3,"EUCJPEncoding"],[3,"EUCJPEncoder"],[3,"Windows31JEncoding"],[3,"Windows31JEncoder"],[3,"ISO2022JPEncoding"],[3,"ISO2022JPEncoder"],[3,"GBK"],[3,"GB18030"],[3,"GBEncoding"],[3,"GBEncoder"],[3,"HZEncoding"],[3,"HZEncoder"],[3,"BigFive2003Encoding"],[3,"BigFive2003Encoder"],[3,"EncoderOnlyUTF8Encoding"]]}; initSearch(searchIndex);