Fix warnings from latest version of Rust/Cargo.

This commit is contained in:
Condorra 2023-10-08 16:47:48 +11:00
parent 807a9612fd
commit 16341e2c3e
4 changed files with 24 additions and 28 deletions

View File

@ -9,6 +9,11 @@ members = [
"ansi",
]
resolver = "2"
[profile.release-with-debug]
inherits = "release"
debug = true
[profile.dev]
lto = false

View File

@ -50,6 +50,3 @@ tokio-test = "0.4.2"
default = []
# Export data to YAML files in /tmp on startup
yamldump = []
[profile.dev]
lto = false

View File

@ -47,29 +47,23 @@ fn task_handler_registry(
> = OnceCell::new();
TASK_HANDLER_REGISTRY.get_or_init(|| {
vec![
("RunQueuedCommand", queued_command::HANDLER.clone()),
("NPCSay", npc::SAY_HANDLER.clone()),
("NPCWander", npc::WANDER_HANDLER.clone()),
("NPCAggro", npc::AGGRO_HANDLER.clone()),
("AttackTick", combat::TASK_HANDLER.clone()),
("RecloneNPC", npc::RECLONE_HANDLER.clone()),
("RotCorpse", combat::ROT_CORPSE_HANDLER.clone()),
("DelayedHealth", effect::DELAYED_HEALTH_HANDLER.clone()),
("ExpireItem", drop::EXPIRE_ITEM_HANDLER.clone()),
("ChargeRoom", rent::CHARGE_ROOM_HANDLER.clone()),
("SwingShut", open::SWING_SHUT_HANDLER.clone()),
("DestroyUser", delete::DESTROY_USER_HANDLER.clone()),
("ChargeWages", hire::CHARGE_WAGES_HANDLER.clone()),
("TickUrges", urges::TICK_URGES_HANDLER.clone()),
("ResetSpawns", spawn::RESET_SPAWNS_HANDLER.clone()),
(
"ResetHanoi",
computer_museum_npcs::RESET_GAME_HANDLER.clone(),
),
(
"HospitalERSeePatient",
general_hospital::SEE_PATIENT_TASK.clone(),
),
("RunQueuedCommand", queued_command::HANDLER),
("NPCSay", npc::SAY_HANDLER),
("NPCWander", npc::WANDER_HANDLER),
("NPCAggro", npc::AGGRO_HANDLER),
("AttackTick", combat::TASK_HANDLER),
("RecloneNPC", npc::RECLONE_HANDLER),
("RotCorpse", combat::ROT_CORPSE_HANDLER),
("DelayedHealth", effect::DELAYED_HEALTH_HANDLER),
("ExpireItem", drop::EXPIRE_ITEM_HANDLER),
("ChargeRoom", rent::CHARGE_ROOM_HANDLER),
("SwingShut", open::SWING_SHUT_HANDLER),
("DestroyUser", delete::DESTROY_USER_HANDLER),
("ChargeWages", hire::CHARGE_WAGES_HANDLER),
("TickUrges", urges::TICK_URGES_HANDLER),
("ResetSpawns", spawn::RESET_SPAWNS_HANDLER),
("ResetHanoi", computer_museum_npcs::RESET_GAME_HANDLER),
("HospitalERSeePatient", general_hospital::SEE_PATIENT_TASK),
]
.into_iter()
.collect()

View File

@ -106,11 +106,11 @@ pub fn checkers_by_npc(
jc.kill_subscriptions()
.into_iter()
.filter_map(|sub| match sub {
KillSubscriptionType::SpecificNPC { code } => Some((code.clone(), *jc)),
KillSubscriptionType::SpecificNPC { code } => Some((code, *jc)),
_ => None,
})
})
.group_by(|v| v.0.clone());
.group_by(|v| v.0);
npc_groups
.into_iter()
.map(|(species, g)| (species, g.into_iter().map(|v| v.1).collect()))