1 个不稳定版本

0.1.0 2024年8月7日

#406数学

Download history 108/week @ 2024-08-03 14/week @ 2024-08-10

每月 122 次下载
用于 dreg

自定义许可

16KB
302

博格

高度模块化的抽象标准。

用法

建议与该库一起使用的推荐设计模式是基本类型定义包装...

type Position = bog::Xy<u16>;

并且应通过扩展特性来实现自定义功能...

trait PositionImpl {
    fn custom_x_getter(&self) -> u16;
}

impl PositionImpl for Position {
    fn custom_x_getter(&self) -> u16 {
        self.x
    }
}

以下结果是...

let pos_a = Position::new(1, 2);

assert_eq!(pos_a.custom_x_getter(), 1);

功能

名称 矩形 X-Y X-Y-Z
默认
所有
rect
xy
xyz

lib.rs:

博格

高度模块化的抽象标准。

无运行时依赖

功能