wechat_minapp/lib.rs
1//! `wechat_minapp` - 微信小程序服务端 API 封装库
2//!
3//! 这是一个为微信小程序服务端 API 提供的 Rust 封装库,旨在简化与微信小程序后端的交互。
4//! 提供了诸如用户登录、内容安全检测、小程序码生成等常用功能的易用接口。
5//!
6//!
7//! ## 核心特性
8//!
9//! - **易用性**: 提供简洁的 API 和链式构建器,简化开发流程。
10//! - **安全性**: 自动处理访问令牌的获取和刷新,保障数据安全。
11//! - **可靠性**: 针对网络请求和 API 错误进行处理,提供稳定的服务。
12//! - **灵活性**: 支持自定义 HTTP 客户端配置,方便集成和测试。
13//! - **并发性**: 支持在并发环境中使用。
14//!
15//!
16//! [更多示例](https://github.com/iKeepLearn/wechat-minapp)
17
18mod access_token;
19mod client;
20mod credential;
21mod qr_code;
22mod response;
23
24pub mod constants;
25pub mod error;
26pub mod minapp_security;
27pub mod user;
28
29pub type Result<T> = std::result::Result<T, error::Error>;
30pub use client::Client;
31pub use qr_code::{MinappEnvVersion, QrCode, QrCodeArgs, Rgb};