Skip to content

jmt-lab/ion-rust

 
 

Repository files navigation

Amazon Ion Rust

Crate Docs License CI Build codecov

A Rust implementation of the Amazon Ion data format.

This package is considered experimental, under active/early development, and the API is subject to change.

Development

This project uses a submodule to pull in Ion C and Ion Tests. The easiest way to pull everything in is to clone the repository recursively:

$ git clone --recursive https://github.com/amzn/ion-rust

You can also initialize the submodules as follows:

$ git submodule update --init --recursive

Furthermore, you will need the pre-requisties for bindgen installed which is basically libclang.

Building the project:

$ cargo build --workspace --all-targets

Running all tests for ion-rust and ion-c-sys:

$ cargo test --workspace

About

Rust implementation of Amazon Ion

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 100.0%