一个用于演示如何编写和发布 Rust 库的示例库。
在 `Cargo.toml` 中添加:
```toml
[dependencies]
rust_demo_lib = "0.1.0"
```
```rust
use rust_demo_lib::{add, is_even, Point};
// 整数相加
println!("{}", add(2, 3)); // 5
// 判断奇偶
println!("{}", is_even(4)); // true
// 二维点
let p = Point::new(3.0, 4.0);
println!("{}", p.distance_from_origin()); // 5.0
```
完整 API 文档见 [docs.rs/rust_demo_lib](https://docs.rs/rust_demo_lib)。
MIT