Cargo Features

[dependencies]
xjbutil = { version = "0.9.0-ECHO", default-features = false, features = ["enable-commons", "enable-all", "async", "async-astd", "async-pollster", "async-monoio", "async-tokio", "defer", "display2", "either", "flexible-array", "korobka", "liberty", "makro", "mem", "minhttpd", "rand", "typed-arena", "slice-arena", "std-ext", "strict-sound", "unchecked", "value", "value-serde", "void", "wide_ptr", "zvec", "provenance"] }
default = async-tokio, enable-commons

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

enable-commons default = async, defer, display2, either, flexible-array, makro, mem, std-ext, strict-sound, unchecked, value, value-serde
enable-all = async, defer, display2, either, flexible-array, korobka, liberty, makro, mem, minhttpd, slice-arena, std-ext, typed-arena, unchecked, value, value-serde, void, wide_ptr, zvec
async enable-all? enable-commons = futures

Affects unchecked::UncheckedSendFut, unchecked::UncheckedSendFutUnpin

async-astd = async-std

Affects async_utils::block_on_future, async_utils::testing_sleep

async-pollster = pollster

Affects pollster_utils::SleepFuture, pollster_utils::testing_sleep, async_utils::block_on_future

async-monoio = monoio

Affects async_utils::sync, async_utils::task, async_utils::block_on_future, async_utils::testing_sleep

async-tokio default = tokio

Affects async_utils::block_on_future, async_utils::testing_sleep

defer enable-all? enable-commons

Affects xjbutil::defer

display2 enable-all? enable-commons

Affects xjbutil::display2

either enable-all? enable-commons

Affects xjbutil::either

flexible-array enable-all? enable-commons

Affects xjbutil::flex

korobka enable-all?

Affects xjbutil::korobka

liberty enable-all?

Affects xjbutil::liberty

makro enable-all? enable-commons

Affects xjbutil::makro

mem enable-all? enable-commons

Affects xjbutil::mem

minhttpd enable-all?

Affects xjbutil::minhttpd

rand

Affects xjbutil::rand

typed-arena enable-all?

Affects xjbutil::typed_arena

slice-arena enable-all?

Affects xjbutil::slice_arena

std-ext enable-all? enable-commons

Affects xjbutil::std_ext

strict-sound enable-commons
unchecked enable-all? enable-commons

Affects xjbutil::unchecked

value enable-all? enable-commons

Affects xjbutil::value

value-serde enable-all? enable-commons = serde
void enable-all?

Affects xjbutil::void

wide_ptr enable-all?

Affects xjbutil::wide_ptr

zvec enable-all?

Affects xjbutil::zvec

provenance

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.

async-std async-astd?
futures async?
monoio async-monoio?

Enables monoio ^0.0.9

pollster async-pollster?
serde value-serde?
tokio async-tokio