more mutate

This commit is contained in:
Robin Appelman 2022-04-21 20:13:18 +02:00
commit 4d83b57a02
2 changed files with 34 additions and 27 deletions

View file

@ -90,8 +90,9 @@ impl MutatorList {
self.mutators.push(Box::new(mutator))
}
pub fn push_message_mutator<M: PacketMutator + 'static, T: Into<M>>(&mut self, mutator: T) {
self.mutators.push(Box::new(mutator.into()))
pub fn push_message_mutator<M: MessageMutator + 'static>(&mut self, mutator: M) {
self.mutators
.push(Box::new(PacketMessageMutator::from(mutator)))
}
pub fn push_message_filter<M: MessageFilter + 'static>(&mut self, filter: M) {