From f8c63e5315fa8b84306b9346dca20f88683909cb Mon Sep 17 00:00:00 2001 From: Akulij Date: Fri, 23 May 2025 16:04:03 +0500 Subject: [PATCH] create BotMessage.fill_literal method --- src/botscript.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/botscript.rs b/src/botscript.rs index c6e7a78..a14dec1 100644 --- a/src/botscript.rs +++ b/src/botscript.rs @@ -421,6 +421,15 @@ pub struct BotMessage { handler: Option, } +impl BotMessage { + pub fn fill_literal(&self, l: String) -> Self { + BotMessage { + literal: self.clone().literal.or(Some(l)), + ..self.clone() + } + } +} + impl Parcelable for BotMessage { fn get_field(&mut self, name: &str) -> ParcelableResult> { match name {