9个版本
使用旧的Rust 2015
0.1.2 | 2016年7月8日 |
---|---|
0.1.1 | 2016年7月1日 |
0.0.6 | 2016年6月28日 |
0.0.5 | 2015年3月9日 |
0.0.4 | 2015年1月30日 |
在#message-pack中排名第10
用于neovim
44KB
908 行
mpack
为Rust提供新的MessagePack实现。
lib.rs
:
Rust的MessagePack实现。
use std::net::TcpStream;
use mpack::{Value, write_value};
let mut conn = TcpStream::connect("127.0.0.1:8081").unwrap();
// write values
write(&mut conn, 3 as i32).unwrap();
读取值同样简单
use std::net::TcpStream;
use mpack::{Value, Reader};
let mut conn = TcpStream::connect("127.0.0.1:8081").unwrap();
let mut reader = Reader::new(conn);
let value = reader.read_value().unwrap();
// `value` can be inspected with `match` or converted directly with a convenience method