eos-sys 0.1.1

Raw FFI bindings to the Epic Online Services (EOS) C SDK.
Documentation
  • Coverage
  • 83.73%
    4617 out of 5514 items documented0 out of 0 items with examples
  • Size
  • Source code size: 1.17 MB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 328.58 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 2m 10s Average build duration of successful builds.
  • all releases: 1m 55s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Homepage
  • devphmd/eos
    1 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • devphmd

eos-sys

Low-level (unsafe) Rust FFI bindings to the Epic Online Services (EOS) C SDK.

Repository: https://github.com/devphmd/eos

Requirements

This crate does not bundle the EOS SDK. You must provide it and point the build to it:

  • Set EOS_SDK_DIR to the EOS SDK root directory (it must contain Include/ and Lib/).

On Windows you will also need the runtime DLL next to your final executable:

  • EOSSDK-Win64-Shipping.dll

No LLVM/clang requirement

By default, eos-sys uses pre-generated bindings checked into the crate, so downstream users do not need LLVM/clang (libclang).

If you need to regenerate bindings (developer-only):

cargo clean

cargo build -p eos-sys --no-default-features --features bindgen