1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
//! command contains a trait for a Command, that can be send to a Server Query server. /// A trait for a Command, that can be send to a Server Query server. pub trait Command { fn string(&self) -> String; } impl<'a> Command for &'a str { fn string(&self) -> String { self.to_string() } } impl Command for String { fn string(&self) -> String { self.clone() } }