22 releases (4 stable)

Uses new Rust 2021

4.0.0-preview3 Dec 30, 2021
4.0.0-preview1 Nov 29, 2021
4.0.0-beta-7.2.2 Mar 20, 2022
3.1.0 Oct 11, 2021
1.0.0 May 4, 2021

#246 in Encoding

Download history 6/week @ 2022-01-22 16/week @ 2022-01-29 1/week @ 2022-02-05 16/week @ 2022-02-12 37/week @ 2022-02-19 126/week @ 2022-02-26 26/week @ 2022-03-05 106/week @ 2022-03-12 142/week @ 2022-03-19 4/week @ 2022-03-26 12/week @ 2022-04-02 24/week @ 2022-04-09 1/week @ 2022-04-16 40/week @ 2022-04-23 48/week @ 2022-04-30 296/week @ 2022-05-07

385 downloads per month

BSD-3-Clause

350KB
6K SLoC

logo

BPX Rust

The official BPX implementation written in Rust.

Features

  • Decode any type of BPX
  • Encode any type of BPX
  • Encode and decode BPXSD (BPX structured data)
  • Built-in support for BPX packages (type P)

Usage and development

Prerequisites

All that is needed to develop this project is cargo and Rust. You can install rust from https://www.rust-lang.org/tools/install.

Installation

You can install the package from crates.io.


lib.rs:

This library is the official implementation for the BPX container format.

Dependencies

~4MB
~85K SLoC