Cargo Features

tarantool = { version = "4.0.1", default-features = false, features = ["all", "net_box", "picodata", "tokio_components", "network_client", "internal_test", "test", "async-std"] }
default all? = net_box, network_client

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

all = default, test
net_box default = refpool
picodata tokio_components? = crossbeam-queue

Affects tarantool::Logger, tarantool::LogFormatFn, tarantool::BoxTuple, tarantool::BoxTupleFormat, tarantool::box_tuple_data_offset, tarantool::box_tuple_hash, tarantool::LCPipe, tarantool::box_read_view_t, tarantool::box_read_view_iterator_t, tarantool::space_index_id, tarantool::cbus, tarantool::read_view

tokio_components = picodata, tokio
network_client default

Affects network::client

internal_test = pretty_assertions, test

Enables test of tlua

Affects test::util

test all? internal_test? = tester

Affects tarantool::test

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.

refpool net_box
tester test?

Enables tester ^0.7.0

crossbeam-queue picodata?
async-std implicit feature

Enables async-std


Async version of the Rust standard library

pretty_assertions internal_test?
tokio tokio_components?

Enables tokio =1.29.1