11 [[
nodiscard]] std::expected<void, profile::Error>
std::filesystem::path directory
const profile::RuntimeState & profileRuntimeStateReadOnly() noexcept
std::expected< void, profile::Error > initializeMessageIngressProfiles(const std::filesystem::path &directory)
const trade::TradeIngressState & tradeIngressStateReadOnly() noexcept
void processMessage(const rules::GameState &state, const actions::Message &message) noexcept
void resetMessageIngress() noexcept