Expand description
flapigen
is a Rust Simplified Wrapper and Interface Generator used
to connect other programming languages to Rust.
It is designed to be used from
cargo build scripts.
The idea of this softwared based on swig.
More details can be found at
README
Modules§
Structs§
- Configuration for C++ binding generation
- An iterator over the variants of Self
- An iterator over the variants of Self
- An iterator over the variants of Self
Generator
is a main point offlapigen
. It expands rust macroses and generates not rust code. It designed to use insidebuild.rs
.- Configuration for Java binding generation
- Configuration for Python binding generation
Enums§
- To which
C++
type mapstd::option::Option
- To whcih
C++
type map&str
- To which
C++
type mapstd::result::Result
- What reachability fence to use
LanguageConfig
contains configuration for specific programming language
Functions§
- Calculate target pointer width from environment variable that
cargo
inserts