Storj Uplink Rust bindings for the Rust programming language.
Following the conventions used for creating Rust bindings through bindgen, this repository contains two crates:
- The
uplink-sys
which is the unsafe Rust bindings auto-generated by bindgen. - The
uplink
which is the safe and idiomatic Rust binding build on top of theuplink-sys
.
Each crate matches a root's child directory with the same name and each directory has its own README which provides more detailed information and its current status.
The root directory of this repository, apart of Cargo files for defining a workspace and this README, it contains a Makefile with targets to execute operations in both crates and operations that are shared between both crates.
The docker-compose.yaml file is for executing all the external services that the integration tests requires.