Cargo Features
[dependencies]
quakeworld = { version = "0.2.3", default-features = false, features = ["connection", "state", "mvd", "utils", "protocol", "ascii_strings", "network", "trace", "crc"] }
- default = connection, crc, mvd, network, protocol, state, trace, utils
-
These default features are set whenever
quakeworld
is added without
somewhere in the dependency tree.default-features = false - connection default = ascii_strings, crc, network, protocol, state
-
Affects
network::connection
… - state default connection = protocol, utils
-
Affects
quakeworld::state
… - mvd default = protocol, utils
-
Affects
quakeworld::mvd
… - utils default ascii_strings? mvd state
-
Affects
quakeworld::utils
… - protocol default connection mvd state = protocol-macros
-
Affects
quakeworld::protocol
… - ascii_strings connection = utils
-
Affects
message::Message.ascii_converter
,types::StringByte.string
… - network default connection
-
Affects
quakeworld::network
,network::channel
… - trace default
-
Affects
mvd::Mvd.trace
,message::Message.trace
,trace::ReadTrace
,trace::MessageTrace
,utils::trace
… - crc default connection
-
Affects
quakeworld::crc
…
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.