Re-exports§
pub use crate::event::Event as NormalEvent;
Structs§
- APIRequest
- 由
Client发出的API请求 - APIResponse
- 由
CommunicationService返回的API响应 - Broadcast
Receiver - Receiving-half of the
broadcastchannel. - Broadcast
Sender - Sending-half of the
broadcastchannel. - Client
- 对于Onebot V11协议API调用和事件接收的高层抽象
需要具体实现CommunicationService的底层服务支持 - Client
Builder - Flume
Receiver - The receiving end of a channel.
- Flume
Sender - A transmitting end of a channel.
Enums§
- Deserialized
Event - 经由
CommunicationService初步反序列化后的原始事件
Constants§
Traits§
Type Aliases§
- ArcAPI
Response - ArcNormal
Event - ArcService
Runtime Error - InternalAPI
Receiver Client与具体CommunicationService中
API请求的接收通道
应由CommunicationService持有- InternalAPI
Sender Client与具体CommunicationService中
API请求的发送通道
应由Client持有- Internal
Event Receiver Client与具体CommunicationService中
原始事件的接收通道
应由Client持有- Internal
Event Sender Client与具体CommunicationService中
原始事件的发送通道
应由CommunicationService持有- PublicAPI
Response Receiver Client与具体使用者之间
API响应的接收通道
公开,任何人都可持有- PublicAPI
Response Sender Client与具体使用者之间
API响应的发送通道
应由Client持有- Public
Event Receiver Client与具体使用者之间
事件(除去API响应)的接收通道
公开,任何人都可持有- Public
Event Sender Client与具体使用者之间
事件(除去API响应)的发送通道
应由Client持有- Service
Runtime Result