in3-sys

Crates.ioin3-sys
lib.rsin3-sys
version3.3.3
sourcesrc
created_at2020-05-22 08:45:25.18444
updated_at2021-11-29 16:22:55.74071
descriptionLow-level bindings to the IN3 library
homepagehttps://slock.it/incubed/
repositoryhttps://github.com/blockchainsllc/in3
max_upload_size
id244491
size43,904,959
devops-slockIt (devops-slockIt)

documentation

https://in3.readthedocs.io/en/latest/api-rust.html

README

in3-sys

Low-level unsafe Rust bindings for the Incubed C library.

API Documentation

NOTE: We recommend against using this crate directly. Instead, consider using in3-rs, which provides a more high-level 'Rusty' interface.

Requirements

  • Rust version >= 1.42.0
  • A toolchain capable of compiling IN3 C sources
    • Ubuntu: apt-get install build-essential
    • Windows: https://visualstudio.microsoft.com/visual-cpp-build-tools/
  • OpenSSL dev libs
    • Ubuntu: apt-get install libssl-dev
    • Windows: TODO
  • CMake version >= 3.5.1, because we build the bundled IN3 C library with the cmake crate
    • Ubuntu: apt-get install cmake
    • Windows: https://cmake.org/install/, Make sure you add it to path for windows
  • bindgen and therefore clang dev libraries
    • Ubuntu: apt-get install clang libclang-dev llvm-dev
    • Windows: TODO
Commit count: 6831

cargo fmt