lark-channel 0.2.0

Lark/Feishu Channel SDK for Rust
Documentation
//! 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.

pub mod card;
pub mod client;
pub mod config;
pub mod error;
pub mod event;
pub mod lark_openapi;
pub mod media;
pub mod message;

pub use client::{ChannelClient, ChannelClientExt};
pub use config::{ChannelConfig, Domain};
pub use error::{Error, Result};
pub use event::{ChannelEvent, EventContext};
pub use message::{
    MessageBuilder, MessageContent, MessageId, MessageReplyBuilder, MessageSender,
    MessageSenderOptions, NormalizedMessage, Recipient,
};