pub struct LarkWsClient { /* private fields */ }Expand description
飞书 WebSocket 客户端。
Implementations§
Source§impl LarkWsClient
impl LarkWsClient
Sourcepub async fn open(
config: Arc<Config>,
event_handler: EventDispatcherHandler,
) -> Result<(), WsClientError>
pub async fn open( config: Arc<Config>, event_handler: EventDispatcherHandler, ) -> Result<(), WsClientError>
建立 WebSocket 长连接并启动事件处理循环。
Auto Trait Implementations§
impl Freeze for LarkWsClient
impl RefUnwindSafe for LarkWsClient
impl Send for LarkWsClient
impl Sync for LarkWsClient
impl Unpin for LarkWsClient
impl UnsafeUnpin for LarkWsClient
impl UnwindSafe for LarkWsClient
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
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request