Skip to content

mcobject/extremedb-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This directory contains the extremedb_sys and extremedb Rust crates, which implement the eXtremeDB wrapper for Rust.

The extremedb_sys crate is a low-level FFI wrapper for the eXtremeDB public API functions.

The extremedb crate implements the higher-level wrapper types and functions.

Building

There is no need to build the crates separately.

Rust applications are expected to import the extremedb crate only. The extremedb_sys crate is imported and built as a dependency of extremedb. It contains Rust declarations for the eXtremeDB API functions, and a Cargo build script which links the appropriate eXtremeDB libraries.

A few prerequisites are required for extremedb_sys to be built successfully:

  • eXtremeDB must be installed and built;
  • Certain environment variables have to be set.

For more information on the build configuration, refer to the extremedb_sys crate documentation.

About

Rust bindings for eXtremeDB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages