Cargo Features

[dependencies]
indy-vdr = { version = "0.4.3", default-features = false, features = ["ffi", "logger", "zmq_vendored", "local_nodes_pool", "rich_schema", "cmake"] }
default = ffi, log, zmq_vendored

These default features are set whenever indy-vdr is added without default-features = false somewhere in the dependency tree.

ffi default = ffi-support, logger
logger ffi = env_logger, log
zmq_vendored default

Enables vendored of zmq ^0.9

local_nodes_pool
rich_schema

Enables rich_schema of indy-data-types

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.

cmake implicit feature

Enables cmake =0.1.48

This is added so we can lock the version that zmq uses 0.1.49 is broken for ios targets

env_logger logger?

Enables env_logger ^0.10

ffi-support ffi
log default logger?