Cargo Features

wd_tools has no features set by default.

[dependencies]
wd_tools = { version = "0.12.0", features = ["full", "b64", "md5", "sha1", "point-free", "hex", "ptr", "snowflake", "uid", "time", "sync", "fs", "pool", "chan", "coll", "ctx", "http"] }
full = b64, chan, coll, ctx, fs, hex, http, md5, point-free, pool, ptr, snowflake, sync, time, uid
b64 full? = anyhow, base64
md5 full? = rust-crypto
sha1 ctx? = rust-crypto
point-free full?
hex full? = rustc-serialize
ptr full? http?

Affects wd_tools::ptr

snowflake full? = lazy_static, wd_sonyflake
uid full?

Enables v4 and v5 of uuid

Affects id_generator::uuid

time full? = chrono

Affects wd_tools::time

sync full? = anyhow, lru

Enables macros, rt-multi-thread, sync and time of tokio

Affects wd_tools::sync

fs full?

Enables fs of tokio

Affects wd_tools::fs

pool full?

Enables rt-multi-thread of tokio

Affects wd_tools::pool

chan full? = futures, pin-project-lite

Enables time of tokio

Affects wd_tools::channel

coll full?

Affects wd_tools::coll

ctx full? http? = pin-project-lite, sha1
http full? = anyhow, async-trait, ctx, ptr, reqwest

Affects net::http

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.

anyhow b64? http? sync?
base64 b64?

Enables base64 ^0.21.0

lazy_static snowflake?
rust-crypto md5? sha1?
rustc-serialize hex?
uuid uid?
wd_sonyflake snowflake?
chrono time?
tokio chan? fs? pool? sync?
futures chan?
pin-project-lite chan? ctx?
lru sync?
async-trait http?
reqwest http?