msgpack-rust

MessagePack implementation for Rust / msgpack.org[Rust]

Github星跟蹤圖

RMP - Rust MessagePack

RMP is a pure Rust MessagePack implementation.

Build Status
Coverage Status

This repository consists of three separate crates: the RMP core and two implementations to ease serializing and
deserializing Rust structs., crates.io, API Documentation, -------------------, -------------------------------------------, ---------------------------------, rmp, , RMP, rmps, , RMP Serde, rmpv, , RMP Value, ## Features

  • Convenient API

    RMP is designed to be lightweight and straightforward. There are low-level API, which gives you
    full control on data encoding/decoding process and makes no heap allocations. On the other hand
    there are high-level API, which provides you convenient interface using Rust standard library and
    compiler reflection, allowing to encode/decode structures using derive attribute.

  • Zero-copy value decoding

    RMP allows to decode bytes from a buffer in a zero-copy manner easily and blazingly fast, while Rust
    static checks guarantees that the data will be valid as long as the buffer lives.

  • Clear error handling

    RMP's error system guarantees that you never receive an error enum with unreachable variant.

  • Robust and tested

    This project is developed using TDD and CI, so any found bugs will be fixed without breaking
    existing functionality.

Requirements

  • Rust 1.34.2

Versioning

This project adheres to Semantic Versioning. However until 1.0.0 comes there
will be the following rules:

  • Any API/ABI breaking changes will be notified in the changelog explicitly and results in minor
    version bumping.
  • API extending features results in patch version bumping.
  • Non-breaking bug fixes and performance improving results in patch version bumping.

概覽

名稱與所有者3Hren/msgpack-rust
主編程語言Rust
編程語言Rust (語言數: 1)
平台
許可證MIT License
發布數36
最新版本名稱rmpv/v1.3.0 (發布於 2024-04-30 14:20:42)
第一版名稱v0.1.1 (發布於 2015-05-18 20:35:39)
創建於2015-03-20 11:09:01
推送於2024-04-30 13:47:32
最后一次提交2024-04-30 14:31:48
星數1.1k
關注者數17
派生數122
提交數1k
已啟用問題?
問題數201
打開的問題數58
拉請求數116
打開的拉請求數5
關閉的拉請求數23
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?
去到頂部