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
somewhere in the dependency tree.default-features = false - 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.0Affects
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?
-
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
…