pub trait MessageTextSetters {
// Provided methods
fn set_text(self, parser: MessageTextParser) -> Result<Self>
where Self: Sized + Clone { ... }
fn set_forward_msg_id(self, chat_id: ChatId, msg_id: MsgId) -> Result<Self>
where Self: Sized + Clone { ... }
fn set_keyboard(self, keyboard: Keyboard) -> Result<Self>
where Self: Sized + Clone { ... }
}