3 个版本

使用旧的 Rust 2015

0.1.2 2016年12月18日
0.1.1 2016年12月17日
0.1.0 2016年12月17日

#6 in #isomorphism

Apache-2.0

47KB
1.5K SLoC

refraction

Crates.io Crates.io Crates.io Build Status

一个纯 Rust 镜头库。这是一个正在进行中的项目,尚未准备好用于生产。

示例

即将推出!


lib.rs:

refraction 是一个 Rust 镜头库。其设计广泛基于 Haskell 的 lens,但经过重写和组织,使其更符合 Rust。

可以使用 nightly cargo 功能标志来启用仅在 nightly Rust 上可用的某些功能

  • 处理 ! 类型的镜头
  • 支持 const fn
  • 某些宏的更有效实现

为了轻松开始,请导入 refraction::prelude::*.

依赖关系

~10KB