Cargo Features

[dependencies]
macro-toolset = { version = "0.8.0", default-features = false, features = ["dev", "feat-base64", "feat-hash", "feat-random", "feat-random-fast", "feat-string", "feat-string-ext-ammonia", "feat-string-ext-base64", "feat-string-ext-bytes", "feat-string-ext-chrono", "feat-string-ext-hex", "feat-string-ext-http", "feat-string-ext-rand", "feat-string-ext-ryu", "feat-string-ext-urlencoding"] }
default = feat-random, feat-string

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

dev = feat-base64, feat-hash, feat-random-fast, feat-string, feat-string-ext-ammonia, feat-string-ext-base64, feat-string-ext-bytes, feat-string-ext-chrono, feat-string-ext-hex, feat-string-ext-http, feat-string-ext-rand, feat-string-ext-ryu, feat-string-ext-urlencoding

Dev all

feat-base64 dev?

Base64 related

Enables base64

Dev

Affects macro-toolset::base64

feat-hash dev?

Hash related

Enables const-hex

Encryption
MSRV 1.64.0

Affects macro-toolset::hash

feat-random default feat-random-fast? feat-string-ext-rand?

Random related

Affects macro-toolset::random

feat-random-fast dev? = feat-random

Enables foldhash

feat-string default dev?

StringExt related

Affects macro-toolset::string

feat-string-ext-ammonia dev?

Enables ammonia

Integration

feat-string-ext-base64 dev?

Enables base64

Affects string::base64

feat-string-ext-bytes dev?

Enables bytes

Affects string::StringT.encode_to_bytes_buf, string::StringT.encode_to_bytes_buf_with_separator

feat-string-ext-chrono dev?

Enables chrono

feat-string-ext-hex dev?

Enables const-hex

Affects string::hex

feat-string-ext-http dev?

Enables bytes and http

Affects string::StringExtT.to_http_header_value

feat-string-ext-rand dev? = feat-random

Enables rand ^0.8.5

Affects string::rand

feat-string-ext-ryu dev?

Enables ryu

feat-string-ext-urlencoding dev?

Affects string::urlencoding