var searchIndex = {}; searchIndex["http2parse"] = {"doc":"# http2parse","items":[[3,"Flag","http2parse","",null,null],[3,"Frame","","",null,null],[12,"header","","",0,null],[12,"payload","","",0,null],[3,"FrameHeader","","",null,null],[12,"length","","",1,null],[12,"kind","","",1,null],[12,"flag","","",1,null],[12,"id","","",1,null],[3,"Priority","","",null,null],[3,"Setting","","",null,null],[3,"StreamIdentifier","","",null,null],[12,"0","","",2,null],[3,"ErrorCode","","",null,null],[12,"0","","",3,null],[3,"SizeIncrement","","",null,null],[12,"0","","",4,null],[4,"Kind","","",null,null],[13,"Data","","",5,null],[13,"Headers","","",5,null],[13,"Priority","","",5,null],[13,"Reset","","",5,null],[13,"Settings","","",5,null],[13,"PushPromise","","",5,null],[13,"Ping","","",5,null],[13,"GoAway","","",5,null],[13,"WindowUpdate","","",5,null],[13,"Continuation","","",5,null],[13,"Unregistered","","",5,null],[4,"Payload","","",null,null],[13,"Data","","",6,null],[12,"data","http2parse::Payload","",6,null],[13,"Headers","http2parse","",6,null],[12,"priority","http2parse::Payload","",6,null],[12,"block","","",6,null],[13,"Priority","http2parse","",6,null],[13,"Reset","","",6,null],[13,"Settings","","",6,null],[13,"PushPromise","","",6,null],[12,"promised","http2parse::Payload","",6,null],[12,"block","","",6,null],[13,"Ping","http2parse","",6,null],[13,"GoAway","","",6,null],[12,"last","http2parse::Payload","",6,null],[12,"error","","",6,null],[12,"data","","",6,null],[13,"WindowUpdate","http2parse","",6,null],[13,"Continuation","","",6,null],[13,"Unregistered","","",6,null],[4,"SettingIdentifier","","",null,null],[13,"HeaderTableSize","","",7,null],[13,"EnablePush","","",7,null],[13,"MaxConcurrentStreams","","",7,null],[13,"InitialWindowSize","","",7,null],[13,"MaxFrameSize","","",7,null],[4,"Error","","Errors that can occur during parsing an HTTP/2 frame.",null,null],[13,"Short","","A full frame header was not passed.",8,null],[13,"BadFlag","","An unsupported value was set for the flag value.",8,null],[13,"BadKind","","An unsupported value was set for the frame kind.",8,null],[13,"TooMuchPadding","","The padding length was larger than the frame-header-specified\nlength of the payload.",8,null],[13,"PayloadLengthTooShort","","The payload length specified by the frame header was shorter than\nnecessary for the parser settings specified and the frame type.",8,null],[13,"PartialSettingLength","","The payload length specified by the frame header of a settings frame\nwas not a round multiple of the size of a single setting.",8,null],[13,"InvalidPayloadLength","","The payload length specified by the frame header was not the\nvalue necessary for the specific frame type.",8,null],[4,"HttpError","","",null,null],[13,"Protocol","","",9,null],[13,"Internal","","",9,null],[13,"FlowControlError","","",9,null],[13,"SettingsTimeout","","",9,null],[11,"hash","","",5,null],[11,"eq","","",5,null],[11,"fmt","","",5,null],[11,"clone","","",5,null],[11,"new","","",5,{"inputs":[{"name":"u8"}],"output":{"name":"kind"}}],[11,"encode","","",5,null],[11,"hash","","",10,null],[11,"cmp","","",10,null],[11,"partial_cmp","","",10,null],[11,"lt","","",10,null],[11,"le","","",10,null],[11,"gt","","",10,null],[11,"ge","","",10,null],[11,"clone","","",10,null],[11,"eq","","",10,null],[11,"ne","","",10,null],[11,"fmt","","",10,null],[11,"empty","","Returns an empty set of flags.",10,{"inputs":[],"output":{"name":"flag"}}],[11,"all","","Returns the set containing all flags.",10,{"inputs":[],"output":{"name":"flag"}}],[11,"bits","","Returns the raw value of the flags currently stored.",10,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",10,{"inputs":[{"name":"u8"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",10,{"inputs":[{"name":"u8"}],"output":{"name":"flag"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",10,null],[11,"is_all","","Returns `true` if all flags are currently set.",10,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",10,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",10,null],[11,"insert","","Inserts the specified flags in-place.",10,null],[11,"remove","","Removes the specified flags in-place.",10,null],[11,"toggle","","Toggles the specified flags in-place.",10,null],[11,"bitor","","Returns the union of the two sets of flags.",10,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",10,null],[11,"bitand","","Returns the intersection between the two sets of flags.",10,null],[11,"sub","","Returns the set difference of the two sets of flags.",10,null],[11,"not","","Returns the complement of this set of flags.",10,null],[11,"new","","",10,{"inputs":[{"name":"u8"}],"output":{"name":"result"}}],[11,"ack","","",10,{"inputs":[],"output":{"name":"flag"}}],[11,"end_stream","","",10,{"inputs":[],"output":{"name":"flag"}}],[11,"end_headers","","",10,{"inputs":[],"output":{"name":"flag"}}],[11,"padded","","",10,{"inputs":[],"output":{"name":"flag"}}],[11,"priority","","",10,{"inputs":[],"output":{"name":"flag"}}],[11,"hash","","",6,null],[11,"eq","","",6,null],[11,"ne","","",6,null],[11,"fmt","","",6,null],[11,"clone","","",6,null],[11,"parse","","",6,null],[11,"hash","","",11,null],[11,"eq","","",11,null],[11,"ne","","",11,null],[11,"fmt","","",11,null],[11,"clone","","",11,null],[11,"parse","","",11,null],[11,"hash","","",12,null],[11,"eq","","",12,null],[11,"ne","","",12,null],[11,"clone","","",12,null],[11,"fmt","","",12,null],[11,"identifier","","",12,null],[11,"hash","","",7,null],[11,"eq","","",7,null],[11,"fmt","","",7,null],[11,"clone","","",7,null],[11,"hash","","",0,null],[11,"eq","","",0,null],[11,"ne","","",0,null],[11,"fmt","","",0,null],[11,"clone","","",0,null],[11,"parse","","",0,null],[11,"hash","","",1,null],[11,"eq","","",1,null],[11,"ne","","",1,null],[11,"fmt","","",1,null],[11,"clone","","",1,null],[11,"parse","","",1,null],[11,"encode","","",1,null],[11,"hash","","",8,null],[11,"eq","","",8,null],[11,"ne","","",8,null],[11,"fmt","","",8,null],[11,"clone","","",8,null],[11,"hash","","",2,null],[11,"eq","","",2,null],[11,"ne","","",2,null],[11,"fmt","","",2,null],[11,"clone","","",2,null],[11,"parse","","",2,null],[11,"encode","","",2,null],[11,"hash","","",3,null],[11,"eq","","",3,null],[11,"ne","","",3,null],[11,"fmt","","",3,null],[11,"clone","","",3,null],[11,"parse","","",3,null],[11,"hash","","",4,null],[11,"eq","","",4,null],[11,"ne","","",4,null],[11,"fmt","","",4,null],[11,"clone","","",4,null],[11,"parse","","",4,null]],"paths":[[3,"Frame"],[3,"FrameHeader"],[3,"StreamIdentifier"],[3,"ErrorCode"],[3,"SizeIncrement"],[4,"Kind"],[4,"Payload"],[4,"SettingIdentifier"],[4,"Error"],[4,"HttpError"],[3,"Flag"],[3,"Priority"],[3,"Setting"]]}; initSearch(searchIndex);