var searchIndex = {}; searchIndex["bytevec"] = {"doc":"bytevec: A Rust serialization library that uses byte vectors\n============================================================","items":[[0,"errors","bytevec","",null,null],[4,"BVWantedSize","bytevec::errors","",null,null],[13,"MoreThan","","",0,null],[13,"EqualTo","","",0,null],[4,"ByteVecError","","",null,null],[13,"StringDecodeUtf8Error","","",1,null],[13,"BadSizeDecodeError","","",1,null],[12,"wanted","bytevec::errors::ByteVecError","",1,null],[12,"actual","","",1,null],[13,"OverflowError","bytevec::errors","",1,null],[11,"clone","","",0,null],[11,"fmt","","",0,null],[11,"clone","","",1,null],[11,"fmt","","",1,null],[11,"fmt","","",1,null],[11,"description","","",1,null],[11,"cause","","",1,null],[11,"from","","",1,{"inputs":[{"name":"utf8error"}],"output":{"name":"bytevecerror"}}],[6,"BVEncodeResult","bytevec","",null,null],[6,"BVDecodeResult","","",null,null],[8,"ByteEncodable","","",null,null],[10,"get_size","","",2,null],[10,"encode","","",2,null],[8,"ByteDecodable","","",null,null],[10,"decode","","",3,null],[14,"bytevec_impls!","","###The `bytevec_impls` macro\nThis macro allows the user to declare an arbitrary number of structures that\nautomatically implement both the `ByteEncodable` and `ByteDecodable` traits,\nas long as all of the fields also implement both traits.",null,null]],"paths":[[4,"BVWantedSize"],[4,"ByteVecError"],[8,"ByteEncodable"],[8,"ByteDecodable"]]}; initSearch(searchIndex);