Struct miraie::messages::MessageChain [−][src]
pub struct MessageChain(pub Vec<MessageBlock>);
Expand description
一条发送的消息,其可能由几个 MessageBlock
构成。
注意第一个 Block 一定是 Source
Implementations
图片的路径,发送本地图片,相对路径于 env:MIRAIE_RESOURCE_ROOT/images
语音的路径,发送本地语音,相对路径于 env:MIRAIE_RESOURCE_ROOT/voices
获取消息的 message id
尝试把 message 按照确认取消匹配
Trait Implementations
Returns the “default value” for a type. Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for MessageChain
impl Send for MessageChain
impl Sync for MessageChain
impl Unpin for MessageChain
impl UnwindSafe for MessageChain
Blanket Implementations
Mutably borrows from an owned value. Read more
type Output = T
type Output = T
Should always be Self
pub fn vzip(self) -> V