Cargo Features

[dependencies]
libqaul = { version = "0.1.1", default-features = false, features = ["ffi-java", "generate-message", "rpc", "testing"] }
default = generate-message, rpc, testing

TODO: remove rpc default?

ffi-java = jni

Affects ffi::java, libqaul::ffi

generate-message default
rpc default = qrpc-sdk

Affects libqaul::rpc

testing default = netmod-mem, tempfile

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.

netmod-mem testing
qrpc-sdk rpc
jni ffi-java?

Enables jni ^0.14

tempfile testing