gemstone-gci 0.2.0

Low-level dynamic GemStone/S GCI loader and raw ABI bindings.
Documentation
  • Coverage
  • 33.33%
    34 out of 102 items documented0 out of 63 items with examples
  • Size
  • Source code size: 27.49 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 911.34 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 18s Average build duration of successful builds.
  • all releases: 13s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Homepage
  • unicompute/gemstone-rs
    0 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • tariqhamid

gemstone-gci

gemstone-gci is the low-level Rust GCI layer for GemStone/S. It dynamically loads libgcirpc at runtime, exposes OOP constants and helpers, and wraps the raw C ABI functions used by higher-level clients.

The crate does not require GemStone headers at build time. Set one of these at runtime:

export GS_LIB_PATH=/path/to/libgcirpc.dylib
export GS_LIB=/path/to/gemstone/lib
export GEMSTONE=/path/to/gemstone

Most applications should use the safe gemstone crate instead of calling this crate directly.