fix warnings

This commit is contained in:
Robin Appelman 2022-10-23 17:05:12 +02:00
commit 73729d014e
2 changed files with 9 additions and 2 deletions

View file

@ -2,6 +2,7 @@ use tf_demo_parser::demo::data::DemoTick;
use tf_demo_parser::demo::message::packetentities::EntityId; use tf_demo_parser::demo::message::packetentities::EntityId;
use crate::{clean_demo, MutatorList, strip_cond, unlock_pov}; use crate::{clean_demo, MutatorList, strip_cond, unlock_pov};
use serde::{Serialize, Deserialize}; use serde::{Serialize, Deserialize};
use tf_demo_parser::demo::message::Message;
#[derive(Debug, Serialize, Deserialize, Default)] #[derive(Debug, Serialize, Deserialize, Default)]
pub struct EditOptions { pub struct EditOptions {
@ -14,6 +15,13 @@ pub struct EditOptions {
impl EditOptions { impl EditOptions {
pub fn as_mutator(&self, spectator_id: EntityId) -> MutatorList { pub fn as_mutator(&self, spectator_id: EntityId) -> MutatorList {
let mut mutators = MutatorList::new(); let mut mutators = MutatorList::new();
mutators.push_message_mutator(|message: &mut Message| {
if let Message::ServerInfo(info) = message {
info.server_name = format!("{} - Edited", info.server_name);
}
});
clean_demo(&mut mutators); clean_demo(&mut mutators);
for cond_options in self.remove_conditions.iter() { for cond_options in self.remove_conditions.iter() {

View file

@ -3,7 +3,6 @@ use tf_demo_parser::demo::message::Message;
use tf_demo_parser::demo::message::packetentities::{EntityId, PacketEntity, UpdateType}; use tf_demo_parser::demo::message::packetentities::{EntityId, PacketEntity, UpdateType};
use tf_demo_parser::demo::message::usermessage::{UserMessage}; use tf_demo_parser::demo::message::usermessage::{UserMessage};
use tf_demo_parser::demo::packet::Packet; use tf_demo_parser::demo::packet::Packet;
use tf_demo_parser::demo::sendprop::{SendPropIdentifier, SendPropValue};
use tf_demo_parser::ParserState; use tf_demo_parser::ParserState;
use crate::mutate::{MessageMutator, MutatorList}; use crate::mutate::{MessageMutator, MutatorList};
@ -22,7 +21,7 @@ impl AddStvEntity {
} }
impl MessageMutator for AddStvEntity { impl MessageMutator for AddStvEntity {
fn mutate_message(&self, message: &mut Message, state: &ParserState) { fn mutate_message(&self, message: &mut Message, _state: &ParserState) {
if !self.added.get() { if !self.added.get() {
if let Message::PacketEntities(ent_message) = message { if let Message::PacketEntities(ent_message) = message {
if ent_message.base_line == 0 { if ent_message.base_line == 0 {