puniyu_message 0.8.7

puniyu 消息链封装库,提供 Message 类型与 message! 构建宏
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/// 快速构建 `Message`。
///
/// ```rust
/// use puniyu_message::message;
/// use puniyu_element::send::{AtElement, Elements, TextElement};
///
/// let msg = message!(
///     Elements::At(AtElement::new("123456")),
///     Elements::Text(TextElement::new("hello")),
/// );
/// ```
#[macro_export]
macro_rules! message {
    ($($element:expr),* $(,)?) => {
        $crate::Message::from(vec![$($element),*])
    };
}