Cargo Features
[dependencies]
codemp = { version = "0.8.4", default-features = false, features = ["async-trait", "serialize", "test-e2e", "java", "js", "py", "lua", "lua-jit", "lua-54", "py-abi3"] }
- default = lua-jit, py-abi3
-
These default features are set whenever
codemp
is added without
somewhere in the dependency tree.default-features = false - async-trait
-
extra
Enables async-trait
- serialize lua?
- test-e2e
-
special tests which require more setup
- java
-
ffi
Enables tracing-subscriber
glue (multiple)
and jni, jni-toolbox, and lazy_static
lazy_static:
glue (java)
Affects
ffi::java
… - js
-
Enables napi, napi-build, napi-derive, and tracing-subscriber
napi:
glue (js)
Affects
ffi::js
… - py
-
Enables pyo3 ^0.22, pyo3-build-config ^0.22, and tracing-subscriber
pyo3:
glue (python)
Affects
ffi::python
… - lua = serialize
-
Enables lazy_static, mlua, and tracing-subscriber
mlua:
glue (lua)
Affects
ffi::lua
… - lua-jit default
-
ffi variants
- lua-54
- py-abi3 default
-
Enables abi3-py38 of optional pyo3 ^0.22