Cargo Features
[dependencies]
wow_world_messages = { version = "0.3.0", default-features = false, features = ["sync", "vanilla", "tbc", "wrath", "encryption", "print-testcase", "async-std", "chrono", "tokio"] }
- default = encryption
-
The
encryption
feature is set by default wheneverwow_world_messages
is added without
somewhere in the dependency tree.default-features = false - sync
-
Affects
expected::expect_server_message
,expected::expect_client_message
,expected::expect_server_message
,expected::expect_client_message
,expected::expect_server_message
,expected::expect_client_message
,tbc::ServerMessage.write_unencrypted_server
,tbc::ClientMessage.write_unencrypted_client
,vanilla::ServerMessage.write_unencrypted_server
,vanilla::ClientMessage.write_unencrypted_client
,wrath::ServerMessage.write_unencrypted_server
,wrath::ClientMessage.write_unencrypted_client
,base::read_u16_be
,expected::expect_server_message_encryption
,expected::expect_client_message_encryption
,expected::expect_server_message_encryption
,expected::expect_client_message_encryption
,expected::expect_server_message_encryption
,expected::expect_client_message_encryption
,tbc::ServerMessage.write_encrypted_server
… - vanilla
-
Enables vanilla of wow_world_base
Affects
world::vanilla
,shared::damage_info_vanilla_tbc
,shared::faction_initializer_vanilla_tbc
,shared::initial_spell_vanilla_tbc
,shared::pet_spell_cooldown_vanilla_tbc
,shared::quest_item_vanilla_tbc
,shared::transport_info_vanilla_tbc
,shared::cmsg_activatetaxiexpress_vanilla_tbc
,shared::cmsg_auction_sell_item_vanilla_tbc
,shared::cmsg_auth_session_vanilla_tbc
,shared::cmsg_buy_item_vanilla_tbc
,shared::cmsg_buy_item_in_slot_vanilla_tbc
,shared::cmsg_group_accept_vanilla_tbc
,shared::cmsg_group_invite_vanilla_tbc
,shared::cmsg_group_uninvite_guid_vanilla_tbc
,shared::cmsg_item_text_query_vanilla_tbc
,shared::cmsg_mail_create_text_item_vanilla_tbc
… - tbc
-
Enables tbc-header of wow_srp, tbc of wow_world_base
Affects
world::tbc
,shared::addon_tbc_wrath
,shared::auction_enchantment_tbc_wrath
,shared::auction_sort_tbc_wrath
,shared::bank_tab_tbc_wrath
,shared::damage_info_vanilla_tbc
,shared::dispelled_spell_tbc_wrath
,shared::faction_initializer_vanilla_tbc
,shared::gossip_item_tbc_wrath
,shared::guild_bank_rights_tbc_wrath
,shared::guild_bank_socket_tbc_wrath
,shared::guild_bank_tab_tbc_wrath
,shared::guild_log_event_tbc_wrath
,shared::guild_rights_tbc_wrath
,shared::initial_spell_vanilla_tbc
,shared::list_inventory_item_tbc_wrath
,shared::mail_item_tbc_wrath
… - wrath
-
Enables wrath-header of wow_srp, wrath of wow_world_base
Affects
world::wrath
,shared::addon_tbc_wrath
,shared::auction_enchantment_tbc_wrath
,shared::auction_sort_tbc_wrath
,shared::bank_tab_tbc_wrath
,shared::dispelled_spell_tbc_wrath
,shared::gossip_item_tbc_wrath
,shared::guild_bank_rights_tbc_wrath
,shared::guild_bank_socket_tbc_wrath
,shared::guild_bank_tab_tbc_wrath
,shared::guild_log_event_tbc_wrath
,shared::guild_rights_tbc_wrath
,shared::list_inventory_item_tbc_wrath
,shared::mail_item_tbc_wrath
,shared::mail_list_item_enchant_tbc_wrath
,shared::money_log_item_tbc_wrath
,shared::petition_showlist_tbc_wrath
… - encryption default = wow_srp
-
Affects
expected::expect_server_message_encryption
,expected::expect_client_message_encryption
,expected::tokio_expect_server_message_encryption
,expected::tokio_expect_client_message_encryption
,expected::astd_expect_server_message_encryption
,expected::astd_expect_client_message_encryption
,expected::expect_server_message_encryption
,expected::expect_client_message_encryption
,expected::tokio_expect_server_message_encryption
,expected::tokio_expect_client_message_encryption
,expected::astd_expect_server_message_encryption
,expected::astd_expect_client_message_encryption
,expected::expect_server_message_encryption
,expected::expect_client_message_encryption
,expected::tokio_expect_server_message_encryption
,expected::tokio_expect_client_message_encryption
,tbc::ServerMessage.write_encrypted_server
,tbc::ServerMessage.tokio_write_encrypted_server
,tbc::ServerMessage.astd_write_encrypted_server
,tbc::ClientMessage.write_encrypted_client
… - print-testcase
-
Enables print-testcase of wow_world_base
Affects
traits::Message.to_test_case_string
,traits::Message.message_name
…
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.
- async-std implicit feature
-
Enables async-std
async-std:
Async version of the Rust standard library
Affects
expected::astd_expect_server_message
,expected::astd_expect_client_message
,expected::astd_expect_server_message
,expected::astd_expect_client_message
,expected::astd_expect_server_message
,expected::astd_expect_client_message
,tbc::ServerMessage.astd_write_unencrypted_server
,tbc::ClientMessage.astd_write_unencrypted_client
,vanilla::ServerMessage.astd_write_unencrypted_server
,vanilla::ClientMessage.astd_write_unencrypted_client
,wrath::ServerMessage.astd_write_unencrypted_server
,wrath::ClientMessage.astd_write_unencrypted_client
,expected::astd_expect_server_message_encryption
,expected::astd_expect_client_message_encryption
,expected::astd_expect_server_message_encryption
,expected::astd_expect_client_message_encryption
,expected::astd_expect_server_message_encryption
,expected::astd_expect_client_message_encryption
,tbc::ServerMessage.astd_write_encrypted_server
,tbc::ClientMessage.astd_write_encrypted_client
… - chrono implicit feature
-
Enables chrono
chrono:
Date and time library for Rust
- tokio implicit feature
-
Enables tokio
tokio:
An event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications
Affects
expected::tokio_expect_server_message
,expected::tokio_expect_client_message
,expected::tokio_expect_server_message
,expected::tokio_expect_client_message
,expected::tokio_expect_server_message
,expected::tokio_expect_client_message
,tbc::ServerMessage.tokio_write_unencrypted_server
,tbc::ClientMessage.tokio_write_unencrypted_client
,vanilla::ServerMessage.tokio_write_unencrypted_server
,vanilla::ClientMessage.tokio_write_unencrypted_client
,wrath::ServerMessage.tokio_write_unencrypted_server
,wrath::ClientMessage.tokio_write_unencrypted_client
,expected::tokio_expect_server_message_encryption
,expected::tokio_expect_client_message_encryption
,expected::tokio_expect_server_message_encryption
,expected::tokio_expect_client_message_encryption
,expected::tokio_expect_server_message_encryption
,expected::tokio_expect_client_message_encryption
,tbc::ServerMessage.tokio_write_encrypted_server
,tbc::ClientMessage.tokio_write_encrypted_client
… - wow_srp encryption tbc? wrath?