msgpack-rust
msgpack-rust copied to clipboard
MessagePack implementation for Rust / msgpack.org[Rust]
From quite a few data format used with serde have the same interface where I could use the same `to_writer` and I was surprised that msgpack-rust did differently (unexpected for...
Is support for `Value::as_hash_map -> Option` planned? Currently it's not easy to convert a `Vec` to a `HashMap` because `Value` is not `Eq`.
Currently there are performance issues due to indirection between decoding a marker and a value itself; and non-inlining in the core RMP crate. Need to write benchmarks and fix them....
Hey! First of all, thanks for this lib! I'm using neovim-lib, which builds upon this :) While thinking about [an issue](https://github.com/daa84/neovim-lib/issues/12) I opened at neovim-lib, I went to look at...
https://github.com/3Hren/msgpack-rust/blob/master/rmp-serde/src/encode.rs#L375 Newtype is simply a wrapper around inner data, so it should encode/decode as inner data. You shouldn't really treat it as one-field struct IMO. The same goes for `newtype_variant`:...
I have a file that is a sequence of serialized structs and I want to read them, one by one. I believe this is quite common situation. This is currently...
Fluentd v0.14 implements `EventTime` extension type: https://github.com/fluent/fluentd/wiki/Forward-Protocol-Specification-v1#eventtime-ext-format Is there way to handle this on rmp-serialize crate?
Hi I am new, does `Msgpack-rust` support Deserialize/Serialize for `struct` contain field data type `uuid` Thank
I'm creating a low-level, codec used by multiple languages using MsgPack. RMP has this `encode` API: ``` rmp::encode::write_bin_len(...); rmp::endoce::write_bin(...); ``` However, it has this `decode` API: ``` rmp::decode::read_bin_len(...); ``` I...
It doesn't serialize the enumerator. ```rust fn serialize_some(self, v: &T) -> Result { v.serialize(self) } ``` It would probably make sense to change this to encode `None` as a 0-sized...