Skip to main content

Crate open_lark

Crate open_lark 

Source
Expand description

OpenLark 官方入口 crate。

普通用户应优先使用 openlark,通过业务 feature 开启所需能力:

[dependencies]
openlark = { version = "0.15.0", default-features = false, features = ["auth", "docs-drive", "docs-bitable", "webhook-signature"] }
  • 统一客户端入口:Client
  • 高级业务模块入口:auth、[communication]、[docs]、[workflow] 等
  • 统一预导出:prelude

若只想要单一业务域的最小依赖,再直接使用 openlark-{domain} 子 crate。

Re-exports§

pub use openlark_client;
pub use openlark_core;
pub use openlark_core as core;
pub use openlark_auth;
pub use openlark_auth as auth;

Modules§

prelude
面向 openlark 用户的统一预导出。

Structs§

AuthClient
🔐 认证 meta 入口:client.auth.app / client.auth.user / client.auth.oauth
Client
🚀 OpenLark客户端 - 极简设计
ClientBuilder
🏗️ 客户端构建器 - 流畅API
Config
🔧 OpenLark客户端配置
CoreConfig
零拷贝配置共享实现
RequestOption
请求选项

Enums§

CoreError
轻量版核心错误
ErrorCode
标准错误码枚举
ErrorSeverity
错误严重程度
ErrorType
错误类型分类

Traits§

ErrorTrait
核心错误特征

Type Aliases§

Error
🚨 OpenLark 客户端错误类型
Result
📦 客户端结果类型别名
SDKResult
SDK 操作结果类型别名