var searchIndex = {}; searchIndex["varint"] = {"doc":"An implementation of Google Protobuf's Variable-Length Integers","items":[[3,"Varint","varint","A struct defining a variable-length integer",null,null],[12,"data","","The internal data representation",0,null],[5,"most_signifigant_bit_exists","","Checks to see if the most signifigant bit exists in the specified byte",null,{"inputs":[{"name":"u8"}],"output":{"name":"bool"}}],[5,"zigzag_signed_int","","Transforms a signed int to an unsigned int via zig-zag transformation",null,{"inputs":[{"name":"i32"}],"output":{"name":"u32"}}],[5,"zigzag_signed_long","","Transforms a signed long to an unsigned long via zig-zag transformation",null,{"inputs":[{"name":"i64"}],"output":{"name":"u64"}}],[5,"zigzag_unsigned_int","","Transforms an unsigned int to a signed int via zig-zag transformation",null,{"inputs":[{"name":"u32"}],"output":{"name":"i32"}}],[5,"zigzag_unsigned_long","","Transforms an unsignigned long to a signed long via zig-zag transformation",null,{"inputs":[{"name":"u64"}],"output":{"name":"i64"}}],[5,"encode_signed_varint32","","Encodes a signed i32 as a Varint",null,{"inputs":[{"name":"i32"}],"output":{"name":"varint"}}],[5,"encode_signed_varint64","","Encodes a signed i64 as a Varint",null,{"inputs":[{"name":"i64"}],"output":{"name":"varint"}}],[5,"encode_unsigned_varint32","","Encodes an unsigned u32 as a Varint, returning the Varint.",null,{"inputs":[{"name":"u32"}],"output":{"name":"varint"}}],[5,"encode_unsigned_varint64","","Encodes an unsigned u64 as a Varint, returning the Varint",null,{"inputs":[{"name":"u64"}],"output":{"name":"varint"}}],[5,"decode_unsigned_varint32","","Decodes an unsigned varint32, returning a result of either a u32 or a string explaining the error",null,{"inputs":[{"name":"varint"}],"output":{"name":"result"}}],[5,"decode_unsigned_varint64","","Decodes an unsigned varint64, returning a result of either a u64 or a string explaining the error",null,{"inputs":[{"name":"varint"}],"output":{"name":"result"}}],[17,"VARINT_32_MAX_BYTES","","The maximum number of bytes used by a 32-bit Varint",null,null],[17,"VARINT_64_MAX_BYTES","","The maximum number of bytes used by a 32-bit Varint",null,null],[11,"fmt","","",0,null],[11,"clone","","",0,null],[11,"number_of_bytes","","Gets the number of bytes currently contained by this Varint",0,null]],"paths":[[3,"Varint"]]}; initSearch(searchIndex);