var searchIndex = {}; searchIndex["read_token"] = {"doc":"A simple library to read tokens using look ahead","items":[[3,"NumberSettings","read_token","The settings for reading numbers.",null,null],[12,"allow_underscore","","Whether to allow underscore in number.",0,null],[4,"ParseStringError","","Contains errors when parsing a string.",null,null],[13,"ExpectedFourHexadecimals","","Expected four hexadecimals, found less characters",1,null],[13,"ExpectedHexadecimal","","Expected character `0-9a-fA-F`",1,null],[13,"ExpectedValidUnicode","","Found four hexadecimals, but not an invalid unicode character",1,null],[13,"ExpectedValidEscapeCharacter","","A character escape `\\x` is invalid",1,null],[4,"ParseNumberError","","Error when parsing number.",null,null],[13,"ExpectedDigits","","The number was empty.",2,null],[13,"Invalid","","The number is of invalid format.",2,null],[13,"OverflowInfinity","","The number overflowed to infinity.",2,null],[13,"OverflowNegInfinity","","The number overflowed to negative infinity.",2,null],[5,"token","","Reads an expected token, return `None` if it does not match.",null,null],[5,"until_any_or_whitespace","","Reads a token until any character in string or whitespace.\nReturns `(range, None)` if stopping at whitespace or end of characters.\nReturns `(range, Some(x))` if stopping at a character.",null,null],[5,"until_any","","Reads token until any character in string.\nReturns `(range, None)` if stopping at end of characters.\nReturns `(range, Some(x))` if stopping at a character.",null,null],[5,"whitespace","","Reads whitespace.",null,null],[5,"string","","Reads string with character escapes.",null,null],[5,"parse_unicode","","Parses four unicode characters in hexadecimal format.",null,null],[5,"parse_string","","Parses string into a real string according to the JSON standard.",null,null],[5,"number","","Reads number.",null,null],[5,"parse_number","","Parses number.",null,null],[11,"eq","","",1,null],[11,"ne","","",1,null],[11,"fmt","","",1,null],[11,"clone","","",1,null],[11,"range","","Gets the range of the error.",1,null],[11,"fmt","","",1,null],[11,"fmt","","",0,null],[11,"clone","","",0,null],[11,"eq","","",2,null],[11,"fmt","","",2,null],[11,"clone","","",2,null],[11,"fmt","","",2,null]],"paths":[[3,"NumberSettings"],[4,"ParseStringError"],[4,"ParseNumberError"]]}; initSearch(searchIndex);