Need help with rust-msgpack?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

mneumann
124 Stars 31 Forks 196 Commits 14 Opened issues

Description

[DEPRECATED] msgpack.org implementation for Rust language. Please use https://github.com/3Hren/msgpack-rust

Services available

!
?

Need anything else?

Contributors list

:warning: WARNING: This is no longer maintained nor works with current versions of Rust! Please use https://github.com/3Hren/msgpack-rust instead.

rust-msgpack Build Status

Msgpack implementation for Rust language.

Installation

Simply include the rust-msgpack in your Cargo dependencies.

[dependencies.msgpack]

git = "[email protected]:mneumann/rust-msgpack.git"

Quickstart

extern crate msgpack;

fn main() { let arr = vec!["str1".to_string(), "str2".to_string()]; let str = msgpack::Encoder::to_msgpack(&arr).ok().unwrap(); println!("Encoded: {}", str);

let dec: Vec = msgpack::from_msgpack(str).ok().unwrap(); println!("Decoded: {}", dec); }

To enable your own data structures to be automatically serialized from and to msgpack, derive from Encodable and Decodable as shown in the following example:

extern crate serialize;

#[deriving(Encodable,Decodable)] struct MyStruct { a: Vec, s: String }

Testing

cargo test

License

This code licensed under the same terms as Rust itself: dual MIT/Apache2 license options.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.