Cargo Features

codemp has no features set by default.

[dependencies]
codemp = { version = "0.7.0", features = ["async-trait", "serialize", "rust", "java", "js", "py", "lua", "lua54", "luajit"] }
async-trait

extra

Enables async-trait

serialize lua?

Enables serde, serde of uuid

rust

ffi
used for ci matrix

java = jni, lazy_static, tracing-subscriber

Affects ffi::java

js = napi, napi-build, napi-derive, tracing-subscriber

Affects ffi::js

py = pyo3, pyo3-build-config, tracing-subscriber

Affects ffi::python

lua lua54? luajit? = lazy_static, mlua-codemp-patch, serialize, tracing-subscriber

Affects ffi::lua

lua54 = lua

Enables lua54 of mlua-codemp-patch

glue (lua)

luajit = lua

Enables luajit of mlua-codemp-patch

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

tracing-subscriber java? js? lua? py?

Enables tracing-subscriber

glue (multiple)

lazy_static java? lua?

Enables lazy_static

glue (java)

jni java?
mlua-codemp-patch lua? lua54? luajit?
napi js?

Enables napi

glue (js)

napi-derive js?
pyo3 py?

Enables pyo3

glue (python)

napi-build build js?

Enables napi-build

glue (js)

pyo3-build-config build py?

Enables pyo3-build-config

glue (python)