Expand description
OpenLark 官方入口 crate。
普通用户应优先使用 openlark,通过业务 feature 开启所需能力:
[dependencies]
openlark = { version = "0.16.0", default-features = false, features = ["auth", "docs-drive", "docs-bitable", "webhook-signature"] }若只想要单一业务域的最小依赖,再直接使用 openlark-{domain} 子 crate。
Canonical public API 入口规则见 docs/PUBLIC_REEXPORT_POLICY.md。
推荐顺序:
- 运行时入口:
Client/ClientBuilder - 导入入口:
prelude - 业务命名空间:
open_lark::auth、open_lark::communication、open_lark::docs - 最小依赖场景:直接依赖对应
openlark-{domain}crate
顶层 AuthClient、DocsClient、HrClient 等类型 re-export 会继续保留,
但它们的定位是 compatibility alias,而不是普通用户的主入口。
根 crate prelude 有意不暴露客户端实现层细节:
ⓘ
use open_lark::prelude::*;
let _registry: ServiceRegistry;Modules§
- prelude
- 面向
openlark用户的统一预导出。
Structs§
- Client
- 🚀 OpenLark客户端 - 极简设计
- Client
Builder - 🏗️ 客户端构建器 - 流畅API
- Config
- 🔧 OpenLark客户端配置
- Core
Config - 零拷贝配置共享实现
- Request
Option - 请求选项
Enums§
- Core
Error - 轻量版核心错误
- Error
Code - 标准错误码枚举
- Error
Severity - 错误严重程度
- Error
Type - 错误类型分类
Traits§
- Error
Trait - 核心错误特征