pub struct ClientBuilder { /* private fields */ }Expand description
客户端构建器
Implementations§
Source§impl ClientBuilder
impl ClientBuilder
Sourcepub fn new(credential: Credential) -> Self
pub fn new(credential: Credential) -> Self
创建新的构建器
Sourcepub fn register_all_event_handler(
self,
handler: impl EventHandler + 'static,
) -> Self
pub fn register_all_event_handler( self, handler: impl EventHandler + 'static, ) -> Self
注册事件处理器
Sourcepub fn register_callback_handler(
self,
topic: &str,
handler: impl CallbackHandler + 'static,
) -> Self
pub fn register_callback_handler( self, topic: &str, handler: impl CallbackHandler + 'static, ) -> Self
注册回调处理器
Sourcepub fn register_async_chatbot_handler(
self,
topic: &str,
handler: impl AsyncChatbotHandler + 'static,
) -> Self
pub fn register_async_chatbot_handler( self, topic: &str, handler: impl AsyncChatbotHandler + 'static, ) -> Self
注册异步聊天机器人处理器
Sourcepub fn register_system_handler(
self,
handler: impl SystemHandler + 'static,
) -> Self
pub fn register_system_handler( self, handler: impl SystemHandler + 'static, ) -> Self
注册系统消息处理器
Sourcepub fn build(self) -> DingTalkStreamClient
pub fn build(self) -> DingTalkStreamClient
构建客户端
Auto Trait Implementations§
impl Freeze for ClientBuilder
impl !RefUnwindSafe for ClientBuilder
impl Send for ClientBuilder
impl Sync for ClientBuilder
impl Unpin for ClientBuilder
impl UnsafeUnpin for ClientBuilder
impl !UnwindSafe for ClientBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more