Cargo Features
PSRT has no features set by default.
[dependencies]
psrt = { version = "0.2.5", features = ["cluster", "cli", "server", "crypto", "openssl-vendored", "openssl3", "std-alloc"] }
- cluster = server
-
Affects
psrt::replication
… - cli = bma-benchmark, byte-unit, clap, clap_derive, env_logger, getch, jemallocator, num-format, prettytable-rs, rand, term_size
-
Affects
psrt::token
…Required by the psrt-cli binary
- server cluster? = base64, bcrypt, chrono, clap, clap_derive, colored, fork, hostname, hyper, jemallocator, serde_json, syslog
-
Enables native-digest of submap ^0.2.3
Affects
psrt::acl
,psrt::keys
,psrt::passwords
,psrt::pubsub
,psrt::token
…Required by the psrtd binary
- crypto = aes-gcm, rand
- openssl-vendored
-
Enables openssl-no-fips of eva-common, vendored of openssl
- openssl3
-
Enables openssl3 of eva-common
- std-alloc
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.
- clap cli? server?
-
Enables clap =3.0.0-beta.2
- clap_derive cli? server?
-
Enables clap_derive =3.0.0-beta.2
- syslog server?
-
Enables syslog ^5.0.0
- chrono server?
- colored server?
- env_logger cli?
-
Enables env_logger ^0.9.0
- bcrypt server?
-
Enables bcrypt ^0.10.1
- fork server?
-
Enables fork ^0.1.18
- bma-benchmark cli?
-
Enables bma-benchmark ^0.0.20
- byte-unit cli?
-
Enables byte-unit ^4.0.13
- hyper server?
-
Enables hyper ^0.14
- serde_json server?
- base64 server?
-
Enables base64 ^0.13.0
- hostname server?
-
Enables hostname ^0.3.1
- term_size cli?
- prettytable-rs cli?
- num-format cli?
- getch cli?
-
Enables getch ^0.2.1
- aes-gcm crypto?
-
Enables aes-gcm ^0.9.4
- rand cli? crypto?
- submap server?
-
Enables submap ^0.2.3
- jemallocator cli? server?
-
Enables jemallocator ^0.3.2