use titan::Message; #[derive(Debug, Default, Clone, PartialEq, Eq, Message)] #[message(id = 24115, direction = "server", name = "ServerErrorMessage")] pub struct ServerErrorMessage { #[codec(string)] pub message: Option, } impl ServerErrorMessage { pub fn new(message: impl Into) -> Self { Self { message: Some(message.into()), } } }