#row #anonymous #polymorphism #structural

rovv_derive

在 Rust 中提供匿名行类型(穷人版行多态)

3 个不稳定版本

0.2.0 2021年4月9日
0.1.1 2021年3月30日
0.1.0 2021年3月30日

#24 in #polymorphism


rovv 中使用

MIT/Apache

11KB
233

rovv_derive

解析 row!dyn_row!,并将它们转换为

  • impl LensRef<Optic![a], A> + LensMut<Optic![b], B> + Lens<Optic![c], C>
  • dynLensRef<Optic![a],A> + LensMut<Optic![b],B> + Lens<Optic![c],C>

依赖

~1.5MB
~34K SLoC