Cargo Features
rustmax has no features set by default.
[dependencies]
rustmax = { version = "0.0.4", features = ["rmx-crates-no-std", "rmx-crates-std", "rmx-crates-net", "rmx-crates-cli", "rmx-crates-build-script", "rmx-crates-proc-macro", "rmx-profile-no-std", "rmx-profile-std", "rmx-profile-net", "rmx-profile-cli", "rmx-profile-build-script", "rmx-profile-proc-macro", "rmx-profile-full", "rmx-profile-max", "rmx-profile-max-nightly", "rmx-feature-no-std", "rmx-feature-std", "rmx-feature-default", "rmx-feature-more", "rmx-feature-derive", "rmx-feature-serde", "rmx-feature-backtrace", "rmx-feature-tokio", "rmx-feature-nightly", "rmx-rustlibs-no-std", "rmx-rustlibs-std", "rmx-rustlibs-proc-macro", "rmx-rustlib-core", "rmx-rustlib-alloc", "rmx-rustlib-std", "rmx-rustlib-proc_macro"] }
- rmx-crates-no-std rmx-crates-std? rmx-profile-no-std? = ahash, anyhow, backtrace, base64, bitflags, blake3, byteorder, bytes, cfg-if, chrono, crossbeam, derive_more, extension-trait, futures, hex, itertools, jiff, libc, log, nom, num-bigint, num_enum, rand, rand_chacha, rand_pcg, semver, serde, serde_json, sha2, static_assertions, toml
-
----------
- rmx-crates-std rmx-crates-build-script? rmx-crates-cli? rmx-crates-net? rmx-crates-proc-macro? rmx-profile-std? = clap, env_logger, json5, num_cpus, proptest, rayon, regex, rmx-crates-no-std, tempfile, tera, thiserror, unicode-segmentation, walkdir, xshell
- rmx-crates-net rmx-profile-net? = axum, http, hyper, mime, reqwest, rmx-crates-std, socket2, tokio, tower, url
- rmx-crates-cli rmx-profile-cli? = ctrlc, rmx-crates-std, rustyline, termcolor
- rmx-crates-build-script rmx-profile-build-script? = bindgen, cc, cxx, cxx-build, rmx-crates-std
- rmx-crates-proc-macro rmx-profile-proc-macro? = proc-macro2, quote, rmx-crates-std, syn
- rmx-profile-no-std = rmx-crates-no-std, rmx-feature-no-std, rmx-rustlibs-no-std
-
----------
- rmx-profile-std rmx-profile-build-script? rmx-profile-cli? rmx-profile-full? rmx-profile-net? rmx-profile-proc-macro? = rmx-crates-std, rmx-feature-default, rmx-feature-more, rmx-feature-std, rmx-rustlibs-std
- rmx-profile-net rmx-profile-full? = rmx-crates-net, rmx-profile-std
- rmx-profile-cli rmx-profile-full? = rmx-crates-cli, rmx-profile-std
- rmx-profile-build-script rmx-profile-full? = rmx-crates-build-script, rmx-profile-std
- rmx-profile-proc-macro rmx-profile-full? = rmx-crates-proc-macro, rmx-profile-std, rmx-rustlibs-proc-macro
- rmx-profile-full rmx-profile-max? = rmx-profile-build-script, rmx-profile-cli, rmx-profile-net, rmx-profile-proc-macro, rmx-profile-std
- rmx-profile-max rmx-profile-max-nightly? = rmx-feature-backtrace, rmx-feature-derive, rmx-feature-serde, rmx-feature-tokio, rmx-profile-full
- rmx-profile-max-nightly = rmx-feature-nightly, rmx-profile-max
- rmx-feature-no-std rmx-feature-std? rmx-profile-no-std?
-
----------
Enables compile-time-rng of optional ahash, i128 of optional byteorder, full of optional derive_more, alloc of optional jiff and optional serde_json
- rmx-feature-std rmx-feature-backtrace? rmx-profile-std? = rmx-feature-no-std
-
Enables use_std of optional itertools, proc-macro of optional proc-macro2, std of optional proptest, proc-macro of optional quote, std and std_rng of optional rand, std of optional jiff, optional libc, optional log, optional nom, optional num-bigint, and optional num_enum, std of optional rand_chacha, optional regex, optional semver, optional serde, optional serde_json, and optional sha2 and std of optional ahash, optional anyhow, optional backtrace, optional base64, optional bitflags, optional blake3, optional byteorder, optional bytes, optional chrono, optional clap, optional crossbeam, optional cxx, optional derive_more, optional futures, and optional hex
ahash:
Enabling this will enable
AHashMap
andAHashSet
. - rmx-feature-default rmx-profile-std?
-
Enables optional serde, optional serde_json, optional sha2, optional tera, optional tokio, optional toml, and optional url, optional ahash, optional axum, optional bindgen, optional byteorder, optional chrono, optional clap, optional derive_more, optional env_logger, optional futures, optional jiff, optional nom, optional proc-macro2, optional proptest, optional quote, optional regex, optional reqwest, and optional rustyline, std of optional semver
- rmx-feature-more rmx-profile-std?
-
non-default features that we turn on by default for convenience
Enables full of optional hyper, thread_rng of optional rand, blocking and json of optional reqwest, rc of optional serde, full of optional tokio and optional tower
- rmx-feature-derive rmx-profile-max?
-
Enables derive of optional clap and optional serde
serde:
Provide derive(Serialize, Deserialize) macros.
- rmx-feature-serde rmx-profile-max?
-
Enables serde of optional backtrace, optional bitflags, optional bytes, optional hex, optional jiff, optional log, optional num-bigint, optional rand, optional rand_chacha, optional rand_pcg, optional semver, and optional url
- rmx-feature-backtrace rmx-profile-max? = rmx-feature-std
- rmx-feature-tokio rmx-profile-max?
- rmx-feature-nightly rmx-profile-max-nightly?
-
Enables nightly of optional rand and optional tempfile
rand:
some additions requiring nightly Rust
- rmx-rustlibs-no-std rmx-profile-no-std? = rmx-rustlib-alloc, rmx-rustlib-core
-
----------
- rmx-rustlibs-std rmx-profile-std? = rmx-rustlib-alloc, rmx-rustlib-core, rmx-rustlib-std
- rmx-rustlibs-proc-macro rmx-profile-proc-macro? = rmx-rustlib-proc_macro
- rmx-rustlib-core rmx-rustlibs-no-std? rmx-rustlibs-std?
-
Affects
rustmax::extras.bug
… - rmx-rustlib-alloc rmx-rustlibs-no-std? rmx-rustlibs-std?
-
Affects
rustmax::extras.S
,rustmax::extras.O
… - rmx-rustlib-std rmx-rustlibs-std?
- rmx-rustlib-proc_macro rmx-rustlibs-proc-macro?
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.
----------
- ahash rmx-crates-no-std?
-
Affects
rustmax::ahash
… - anyhow rmx-crates-no-std?
-
Affects
rustmax::anyhow
… - axum rmx-crates-net?
-
Affects
rustmax::axum
… - backtrace rmx-crates-no-std?
-
Affects
rustmax::backtrace
… - base64 rmx-crates-no-std?
-
Affects
rustmax::base64
… - bindgen rmx-crates-build-script?
-
Affects
rustmax::bindgen
… - bitflags rmx-crates-no-std?
-
Affects
rustmax::bitflags
… - blake3 rmx-crates-no-std?
-
Affects
rustmax::blake3
… - byteorder rmx-crates-no-std?
-
Affects
rustmax::byteorder
… - bytes rmx-crates-no-std?
-
Affects
rustmax::bytes
… - cc rmx-crates-build-script?
-
Affects
rustmax::cc
… - cfg-if rmx-crates-no-std?
-
Affects
rustmax::cfg_if
… - chrono rmx-crates-no-std?
-
Affects
rustmax::chrono
… - clap rmx-crates-std?
-
Affects
rustmax::clap
… - ctrlc rmx-crates-cli?
-
Affects
rustmax::ctrlc
… - crossbeam rmx-crates-no-std?
-
Affects
rustmax::crossbeam
… - cxx rmx-crates-build-script?
-
Affects
rustmax::cxx
… - cxx-build rmx-crates-build-script?
-
Affects
rustmax::cxx_build
… - derive_more rmx-crates-no-std?
-
Affects
rustmax::derive_more
… - env_logger rmx-crates-std?
-
Affects
rustmax::env_logger
… - extension-trait rmx-crates-no-std?
-
Affects
rustmax::extension_trait
… - futures rmx-crates-no-std?
-
Affects
rustmax::futures
… - http rmx-crates-net?
-
Affects
rustmax::http
… - hex rmx-crates-no-std?
-
Affects
rustmax::hex
… - hyper rmx-crates-net?
-
Affects
rustmax::hyper
… - itertools rmx-crates-no-std?
-
Affects
rustmax::itertools
… - jiff rmx-crates-no-std?
-
Affects
rustmax::jiff
… - json5 rmx-crates-std?
-
Affects
rustmax::json5
… - libc rmx-crates-no-std?
-
Affects
rustmax::libc
… - log rmx-crates-no-std?
-
Affects
rustmax::log
… - mime rmx-crates-net?
-
Affects
rustmax::mime
… - nom rmx-crates-no-std?
-
Affects
rustmax::nom
… - num-bigint rmx-crates-no-std?
-
Affects
rustmax::num_bigint
… - num_cpus rmx-crates-std?
-
Affects
rustmax::num_cpus
… - num_enum rmx-crates-no-std?
-
Affects
rustmax::num_enum
… - proc-macro2 rmx-crates-proc-macro?
-
Affects
rustmax::proc_macro2
… - quote rmx-crates-proc-macro?
-
Affects
rustmax::quote
… - rand rmx-crates-no-std?
-
Affects
rustmax::rand
… - rand_chacha rmx-crates-no-std?
-
Affects
rustmax::rand_chacha
… - rand_pcg rmx-crates-no-std?
-
Affects
rustmax::rand_pcg
… - rayon rmx-crates-std?
-
Affects
rustmax::rayon
… - regex rmx-crates-std?
-
Affects
rustmax::regex
… - reqwest rmx-crates-net?
-
Affects
rustmax::reqwest
… - rustyline rmx-crates-cli?
-
Affects
rustmax::rustyline
… - semver rmx-crates-no-std?
-
Affects
rustmax::semver
… - serde rmx-crates-no-std?
-
Affects
rustmax::serde
… - serde_json rmx-crates-no-std?
-
Affects
rustmax::serde_json
… - sha2 rmx-crates-no-std?
-
Affects
rustmax::sha2
… - socket2 rmx-crates-net?
-
Affects
rustmax::socket2
… - static_assertions rmx-crates-no-std?
-
Affects
rustmax::static_assertions
… - syn rmx-crates-proc-macro?
-
Affects
rustmax::syn
… - tempfile rmx-crates-std?
-
Affects
rustmax::tempfile
… - tera rmx-crates-std?
-
Affects
rustmax::tera
… - termcolor rmx-crates-cli?
-
Affects
rustmax::termcolor
… - thiserror rmx-crates-std?
-
Affects
rustmax::thiserror
… - tokio rmx-crates-net?
-
Affects
rustmax::tokio
… - toml rmx-crates-no-std?
-
Affects
rustmax::toml
… - tower rmx-crates-net?
-
Affects
rustmax::tower
… - unicode-segmentation rmx-crates-std?
-
Affects
rustmax::unicode_segmentation
… - url rmx-crates-net?
-
Affects
rustmax::url
… - walkdir rmx-crates-std?
-
Affects
rustmax::walkdir
… - xshell rmx-crates-std?
-
Affects
rustmax::xshell
… - proptest rmx-crates-std?
-
Affects
rustmax::proptest
…