pbbson 0.1.1

Utilities for pbjson to BSON conversion
pbbson-0.1.1 has been yanked.

pbbson-rs

Utilities for pbjson to BSON conversions.

License Arch

Installing

$ cargo add pbbson

Testing

$ make check

Using

Convert a Prost Protobuf message into a BSON Document

use bson::Document;
use pbbson::Model;

let doc: Document = Model::try_from(&message).unwrap().into();

Convert a BSON Document into a Prost Protobuf message

let my_struct: StructType = model.try_into().unwrap();