lib 0.0.4

A Rust foundation library organized around the built-in capabilities of the Java JDK and C#/.NET standard libraries.
Documentation
# rust_lib Roadmap

`rust_lib` 的目标是以 Rust-native API 覆盖 Java JDK 与 C#/.NET 标准库的常用
功能领域,并为成熟生态 crate 提供稳定、统一的模块入口。

## 原则

1. `std` 已有功能直接导出,不重复实现。
2. 复杂、协议相关或安全敏感能力复用成熟 crate。
3. 第三方能力使用 feature 分组,`full` 提供完整集合。
4. `prelude` 只导出高频类型和 trait,其他能力通过明确模块路径使用。
5. API 遵循 Rust 的所有权、借用、迭代器、trait 和 `Result` 习惯。

## 当前覆盖

- 基础类型、集合、文本、时间、错误处理和随机数。
- JSON/TOML/XML、Base64/Hex、URL 和 UUID。
- ICU4X 国际化,以及 PostgreSQL、MySQL、SQLite 数据库访问。
- 文件、路径、I/O、网络、HTTP 和 TLS。
- 线程、同步、并行、Future 和 Tokio 异步运行时。
- 大整数、十进制、压缩、日志、系统信息和命令行。

## 后续工作

- 为每个模块补充任务导向的辅助函数和示例。
- 建立最低 Rust 版本和语义化版本兼容策略。
- 增加 feature 组合测试、Clippy、rustdoc 和跨平台 CI。
- 根据真实使用情况将重量级领域拆分为独立配套 crate。

## 范围边界

不自行实现密码学、HTTP、正则、序列化格式或异步运行时。JVM/CLR 专属的字节码、
反射、类加载、GUI、编译器和虚拟机管理能力不属于本库的跨语言兼容范围。