Expand description
Lark/Feishu Channel SDK for Rust.
This crate is an early scaffold for a Rust equivalent of the Lark Channel SDK: reliable inbound events, normalized messages, streaming replies, media helpers, and interactive card callbacks.
Re-exports§
pub use client::ChannelClient;pub use client::ChannelClientExt;pub use config::ChannelConfig;pub use config::Domain;pub use error::Error;pub use error::Result;pub use event::CardActionContext;pub use event::CardActionEvent;pub use event::CardActionOperator;pub use event::CardActionPayload;pub use event::ChannelEvent;pub use event::EventContext;pub use event::parse_lark_event_payload;pub use media::ResourceDescriptor;pub use media::ResourceType;pub use message::MessageBuilder;pub use message::MessageChatType;pub use message::MessageContent;pub use message::MessageId;pub use message::MessageMention;pub use message::MessageReplyBuilder;pub use message::MessageSender;pub use message::MessageSenderInfo;pub use message::MessageSenderOptions;pub use message::MessageSenderType;pub use message::NormalizedMessage;pub use message::Recipient;