diff --git a/lib/common/src/run.rs b/lib/common/src/run.rs index cac44a1..8ab499c 100644 --- a/lib/common/src/run.rs +++ b/lib/common/src/run.rs @@ -20,6 +20,11 @@ pub enum FlagReason{ } impl ToString for FlagReason{ fn to_string(&self)->String{ + self.as_ref().to_owned() + } +} +impl AsRef for FlagReason{ + fn as_ref(&self)->&str{ match self{ FlagReason::Anticheat=>"Passed through anticheat zone.", FlagReason::StyleChange=>"Changed style.", @@ -30,7 +35,7 @@ impl ToString for FlagReason{ FlagReason::Timescale=>"Timescale is not allowed in this style.", FlagReason::TimeTravel=>"Time travel is not allowed in this style.", FlagReason::Teleport=>"Illegal teleport.", - }.to_owned() + } } }