var searchIndex = {}; searchIndex["rmp_serde"] = {"doc":"","items":[[0,"decode","rmp_serde","",null,null],[3,"Deserializer","rmp_serde::decode","# Note",null,null],[3,"VariantVisitor","","Default variant visitor.",null,null],[4,"Error","","Unstable: docs; incomplete",null,null],[13,"TypeMismatch","","The actual value type isn't equal with the expected one.",0,null],[13,"InvalidMarkerRead","","",0,null],[13,"InvalidDataRead","","",0,null],[13,"LengthMismatch","","",0,null],[13,"Uncategorized","","Uncategorized error.",0,null],[13,"Syntax","","",0,null],[13,"DepthLimitExceeded","","",0,null],[6,"Result","","",null,null],[11,"fmt","","",0,null],[11,"description","","",0,null],[11,"cause","","",0,null],[11,"invalid_value","","",0,{"inputs":[{"name":"str"}],"output":{"name":"error"}}],[11,"invalid_length","","",0,{"inputs":[{"name":"usize"}],"output":{"name":"error"}}],[11,"invalid_type","","",0,{"inputs":[{"name":"type"}],"output":{"name":"error"}}],[11,"end_of_stream","","",0,{"inputs":[],"output":{"name":"error"}}],[11,"missing_field","","",0,{"inputs":[{"name":"str"}],"output":{"name":"error"}}],[11,"unknown_field","","",0,{"inputs":[{"name":"str"}],"output":{"name":"error"}}],[11,"custom","","",0,{"inputs":[{"name":"t"}],"output":{"name":"error"}}],[11,"fmt","","",0,null],[11,"from","","",0,{"inputs":[{"name":"fixedvaluereaderror"}],"output":{"name":"error"}}],[11,"from","","",0,{"inputs":[{"name":"valuereaderror"}],"output":{"name":"error"}}],[11,"from","","",0,{"inputs":[{"name":"decodestringerror"}],"output":{"name":"error"}}],[11,"from","","",0,{"inputs":[{"name":"markerreaderror"}],"output":{"name":"error"}}],[11,"from","","",0,{"inputs":[{"name":"error"}],"output":{"name":"error"}}],[11,"new","","",1,{"inputs":[{"name":"r"}],"output":{"name":"deserializer"}}],[11,"set_max_depth","","Changes the maximum nesting depth that is allowed",1,null],[11,"get_ref","","Gets a reference to the underlying reader in this decoder.",1,null],[11,"get_mut","","Gets a mutable reference to the underlying reader in this decoder.",1,null],[11,"into_inner","","Consumes this decoder returning the underlying reader.",1,null],[11,"deserialize","","",1,null],[11,"deserialize_option","","We treat Value::Null as None.",1,null],[11,"deserialize_enum","","",1,null],[11,"new","","",2,{"inputs":[{"name":"deserializer"}],"output":{"name":"variantvisitor"}}],[11,"visit_variant","","",2,null],[11,"visit_unit","","",2,null],[11,"visit_tuple","","",2,null],[11,"visit_struct","","",2,null],[0,"encode","rmp_serde","",null,null],[3,"StructArrayWriter","rmp_serde::encode","Writes struct as MessagePack array with no field names",null,null],[3,"Serializer","","Represents MessagePack serialization implementation.",null,null],[4,"Error","","",null,null],[13,"InvalidFixedValueWrite","","Failed to write MessagePack'ed single-byte value into the write.",3,null],[13,"InvalidValueWrite","","",3,null],[13,"UnknownLength","","Failed to serialize struct, sequence or map, because its length is unknown.",3,null],[13,"DepthLimitExceeded","","Depth limit exceeded",3,null],[13,"Custom","","",3,null],[8,"VariantWriter","","",null,null],[10,"write_struct_len","","",4,null],[10,"write_field_name","","",4,null],[11,"fmt","","",3,null],[11,"description","","",3,null],[11,"cause","","",3,null],[11,"fmt","","",3,null],[11,"from","","",3,{"inputs":[{"name":"fixedvaluewriteerror"}],"output":{"name":"error"}}],[11,"from","","",3,{"inputs":[{"name":"valuewriteerror"}],"output":{"name":"error"}}],[11,"custom","","Raised when there is general error when deserializing a type.",3,{"inputs":[{"name":"t"}],"output":{"name":"error"}}],[11,"write_struct_len","","",5,null],[11,"write_field_name","","This implementation does not write field names",5,null],[11,"set_max_depth","","Changes the maximum nesting depth that is allowed",6,null],[11,"new","","Creates a new MessagePack encoder whose output will be written to the writer specified.",6,{"inputs":[{"name":"write"}],"output":{"name":"serializer"}}],[11,"with","","Creates a new MessagePack encoder whose output will be written to the writer specified.",6,{"inputs":[{"name":"write"},{"name":"w"}],"output":{"name":"serializer"}}],[11,"serialize_unit","","",6,null],[11,"serialize_bool","","",6,null],[11,"serialize_u8","","",6,null],[11,"serialize_u16","","",6,null],[11,"serialize_u32","","",6,null],[11,"serialize_u64","","",6,null],[11,"serialize_usize","","",6,null],[11,"serialize_i8","","",6,null],[11,"serialize_i16","","",6,null],[11,"serialize_i32","","",6,null],[11,"serialize_i64","","",6,null],[11,"serialize_isize","","",6,null],[11,"serialize_f32","","",6,null],[11,"serialize_f64","","",6,null],[11,"serialize_char","","",6,null],[11,"serialize_str","","",6,null],[11,"serialize_unit_variant","","",6,null],[11,"serialize_tuple_variant","","Encodes and attempts to write the enum value into the Write.",6,null],[11,"serialize_struct_variant","","",6,null],[11,"serialize_none","","",6,null],[11,"serialize_some","","",6,null],[11,"serialize_seq","","",6,null],[11,"serialize_seq_elt","","",6,null],[11,"serialize_map","","",6,null],[11,"serialize_map_elt","","",6,null],[11,"serialize_unit_struct","","",6,null],[11,"serialize_struct","","",6,null],[11,"serialize_struct_elt","","",6,null],[11,"serialize_bytes","","",6,null]],"paths":[[4,"Error"],[3,"Deserializer"],[3,"VariantVisitor"],[4,"Error"],[8,"VariantWriter"],[3,"StructArrayWriter"],[3,"Serializer"]]}; initSearch(searchIndex);