Expand description
OpenLark 官方入口 crate。
普通用户应优先使用 openlark,通过业务 feature 开启所需能力:
[dependencies]
openlark = { version = "0.17.0", default-features = false, features = ["auth", "docs-drive", "docs-bitable", "webhook-signature"] }若只想要单一业务域的最小依赖,再直接使用 openlark-{domain} 子 crate。
推荐顺序:
- 运行时入口:
Client/ClientBuilder - 导入入口:
prelude - 业务命名空间:
open_lark::auth、open_lark::communication、open_lark::docs - 最小依赖场景:直接依赖对应
openlark-{domain}crate
Re-exports§
pub use openlark_auth as auth;pub use openlark_communication as communication;pub use openlark_docs as docs;pub use openlark_hr as hr;pub use openlark_ai as ai;pub use openlark_helpdesk as helpdesk;pub use openlark_mail as mail;pub use openlark_meeting as meeting;pub use openlark_application as application;pub use openlark_security as security;pub use openlark_workflow as workflow;pub use openlark_platform as platform;pub use openlark_analytics as analytics;pub use openlark_user as user;pub use openlark_webhook as webhook;pub use openlark_cardkit as cardkit;
Modules§
Structs§
- Client
- 🚀 OpenLark客户端 - 极简设计
- Client
Builder - 🏗️ 客户端构建器 - 流畅API
- Config
Deprecated - 🔧 OpenLark客户端配置
- Core
Config - 零拷贝配置共享实现
- Request
Option - 请求选项
Enums§
- Core
Error - 轻量版核心错误
- Error
Code - 标准错误码枚举
- Error
Severity - 错误严重程度
- Error
Type - 错误类型分类
Traits§
- Error
Trait - 核心错误特征