puniyu_message 0.8.8

puniyu 消息链封装库,提供 Message 类型与 message! 构建宏
Documentation

puniyu_message

消息链封装库,统一组合 Elements 构建消息。

特性

  • 提供 Message 类型,封装 Vec<Elements>
  • 支持 message! 宏快速构建消息链
  • 支持从 &strStringVec<Elements> 等类型转换
  • 提供格式化输出

快速开始

use puniyu_message::{message, Message};
use puniyu_element::send::{Elements, TextElement};

let msg = message!(
    Elements::Text(TextElement::new("Hello")),
    Elements::Text(TextElement::new(" puniyu!")),
);

// 也可直接从字符串创建
let msg: Message = "hello".into();