Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/Victov/wrath-rs
/ types & classes
Types & classes
88 in github.com/Victov/wrath-rs
⨍
Functions
362
◇
Types & classes
88
↓ 3 callers
Class
Item
world_server/src/item/mod.rs:9
↓ 1 callers
Class
Client
world_server/src/client.rs:26
↓ 1 callers
Class
Client
Per-client state kept while the connection is alive.
auth_server/src/client_manager.rs:90
↓ 1 callers
Class
TutorialFlags
world_server/src/data/tutorial_flags.rs:7
Class
ActionBar
world_server/src/data/action_bar.rs:5
Class
AreaTrigger
world_server/src/data/data_storage/area_triggers.rs:33
Class
AreaTriggerBox
world_server/src/data/data_storage/area_triggers.rs:12
Enum
AreaTriggerPurpose
world_server/src/data/data_storage/area_triggers.rs:26
Enum
AreaTriggerShape
world_server/src/data/data_storage/area_triggers.rs:20
Class
AuthDatabase
databases/wrath-auth-db/src/lib.rs:8
Enum
AuthResult
auth_server/src/constants.rs:2
Class
Authentication
Holds SRP6 context and associated username for an authenticated session.
auth_server/src/client_manager.rs:118
Class
BagInventory
world_server/src/character/character_inventory.rs:103
Enum
BagSlot
world_server/src/constants/inventory.rs:35
Class
Character
world_server/src/character/mod.rs:29
Enum
CharacterCinematicState
world_server/src/character/character_cinematic.rs:5
Class
CharacterInventory
Struct that can be used to model the character equipment slots and their fillings Generic so that it can be used in different cases (simple case durin
world_server/src/character/character_inventory.rs:31
Class
CharacterManager
world_server/src/character/character_manager.rs:10
Class
ClientData
world_server/src/client.rs:20
Enum
ClientEvent
world_server/src/connection/events.rs:7
Enum
ClientEvent
Events produced by the network/IO layer and consumed by the client manager.
auth_server/src/client_manager.rs:52
Class
ClientManager
world_server/src/client_manager.rs:15
Class
ClientManager
Manages connected clients and drives authentication and realm list flows.
auth_server/src/client_manager.rs:124
Enum
ClientManagerEvent
auth_server/src/client_manager.rs:45
Enum
ClientState
world_server/src/client.rs:13
Enum
ClientState
auth_server/src/state.rs:3
Class
Connection
Network connection wrapper; isolates socket, crypto state and messaging glue.
world_server/src/connection/mod.rs:40
Class
Connection
Represents a single network connection and its outbound channel.
auth_server/src/client_manager.rs:74
Class
ConnectionData
world_server/src/connection/mod.rs:35
Enum
ConnectionEvent
world_server/src/connection/events.rs:295
Enum
ConnectionEvent
Event multiplexing between client (socket) and server (manager) sides.
auth_server/src/main.rs:135
Class
DBAccount
databases/wrath-auth-db/src/structs.rs:24
Class
DBAccountData
databases/wrath-auth-db/src/structs.rs:33
Class
DBAreaTriggerRestedZone
databases/wrath-game-db/src/areatrigger_restedzone.rs:4
Class
DBAreaTriggerTeleport
databases/wrath-game-db/src/areatrigger_teleport.rs:4
Class
DBCharacter
databases/wrath-realm-db/src/character.rs:3
Class
DBCharacterAccountData
databases/wrath-realm-db/src/character_account_data.rs:3
Class
DBCharacterCreateParameters
databases/wrath-realm-db/src/character.rs:36
Class
DBCharacterEquipmentDisplayInfo
databases/wrath-realm-db/src/character_equipment.rs:6
Class
DBCharacterUpdate
databases/wrath-realm-db/src/character.rs:56
Class
DBItemContainerLootInfo
databases/wrath-game-db/src/item_template.rs:78
Class
DBItemDamage
databases/wrath-game-db/src/item_template.rs:23
Class
DBItemFactionRequirement
databases/wrath-game-db/src/item_template.rs:12
Class
DBItemInstance
databases/wrath-realm-db/src/item_instance.rs:3
Class
DBItemReadableInfo
databases/wrath-game-db/src/item_template.rs:66
Class
DBItemResistances
databases/wrath-game-db/src/item_template.rs:30
Class
DBItemSkillRequirement
databases/wrath-game-db/src/item_template.rs:6
Class
DBItemSocketInfo
databases/wrath-game-db/src/item_template.rs:73
Class
DBItemSpellProc
databases/wrath-game-db/src/item_template.rs:41
Class
DBItemStat
databases/wrath-game-db/src/item_template.rs:17
Class
DBItemTemplate
databases/wrath-game-db/src/item_template.rs:83
Class
DBPlayerCreateInfo
databases/wrath-game-db/src/player_create_info.rs:3
Class
DBRealm
databases/wrath-auth-db/src/structs.rs:1
Class
DBRealmWithNumCharacters
databases/wrath-auth-db/src/structs.rs:12
Class
DataStorage
world_server/src/data/data_storage/mod.rs:11
Enum
EquipmentSlot
world_server/src/constants/inventory.rs:8
Enum
FactionReputationIndex
world_server/src/constants/factions.rs:2
Class
GameDatabase
databases/wrath-game-db/src/lib.rs:14
Interface
GameObject
world_server/src/world/game_object.rs:13
Class
InstanceManager
world_server/src/world/instance_manager.rs:15
Interface
IntoServerEvent
world_server/src/connection/events.rs:169
Interface
InventoryStorable
Models anything that can be stored in the inventory
world_server/src/character/character_inventory.rs:24
Interface
ItemContainer
world_server/src/item/item_container.rs:10
Enum
LogoutState
world_server/src/handlers/login_handler.rs:162
Class
MapManager
world_server/src/world/map_manager.rs:38
Interface
MovementMessage
world_server/src/handlers/movement_handler.rs:19
Class
PacketHandler
world_server/src/packet_handler.rs:15
Class
PacketToHandle
world_server/src/packet_handler.rs:10
Class
PositionAndOrientation
world_server/src/data/mod.rs:20
Class
RStarTreeItem
world_server/src/world/map_manager.rs:19
Class
RealmDatabase
databases/wrath-realm-db/src/lib.rs:11
Enum
RealmFlags
auth_server/src/constants.rs:32
Interface
ReceiveUpdates
world_server/src/world/update_builder.rs:5
Enum
RestedLocation
world_server/src/character/character_rested.rs:11
Enum
RestedState
world_server/src/character/character_rested.rs:4
Enum
ServerEvent
world_server/src/connection/events.rs:25
Enum
ServerEvent
Events sent by the client manager back to the connection writer for delivery to the client.
auth_server/src/client_manager.rs:64
Interface
ServerMessageExt
world_server/src/packet.rs:12
Class
SimpleItemDescription
world_server/src/character/character_inventory.rs:78
Enum
TeleportationDistance
world_server/src/handlers/movement_handler.rs:96
Enum
TeleportationState
world_server/src/handlers/movement_handler.rs:89
Enum
UnitFlagIndex
world_server/src/constants/unit_flags.rs:38
Enum
UnitFlags
world_server/src/constants/unit_flags.rs:2
Class
WatchingCinematicStateData
world_server/src/character/character_cinematic.rs:12
Class
World
world_server/src/world/mod.rs:20
Class
WorldZoneLocation
world_server/src/data/mod.rs:12
Enum
WrathConsoleCommand
auth_server/src/console_input.rs:9
Enum
WrathRealmConsoleCommand
world_server/src/console_input.rs:8