annieversary
|
cc9c90202b
|
implement with_ref stuff, so you can use field lenses with a struct and a ref
|
2021-11-17 16:02:07 +00:00 |
annieversary
|
c3d76f109f
|
make adding lenses be const
|
2021-11-12 13:09:23 +00:00 |
annieversary
|
e6ac6d85fa
|
add third, fourth, fifth lenses
|
2021-11-12 11:17:33 +00:00 |
annieversary
|
16d7190a1d
|
add field_lens! macro
|
2021-11-11 22:32:59 +00:00 |
annieversary
|
231f68970f
|
move combination tests
|
2021-11-11 14:50:21 +00:00 |
annieversary
|
6b339ddde1
|
combination of traversals
|
2021-11-11 13:50:54 +00:00 |
annieversary
|
f73c2ad5b6
|
split optics wrapper type into Lens, Traversal, Prism
|
2021-11-11 13:29:43 +00:00 |
annieversary
|
e6163ea626
|
examples and tests
|
2021-11-11 11:16:04 +00:00 |
annieversary
|
2c0a770f9f
|
add to, lens
|
2021-11-11 11:08:29 +00:00 |
annieversary
|
61484339f9
|
change lenses to take a ref
|
2021-11-11 10:39:47 +00:00 |
annieversary
|
ea617b8789
|
add prisms
|
2021-11-05 19:35:26 +00:00 |
annieversary
|
037440c845
|
rename lens to optics
|
2021-11-05 15:55:49 +00:00 |
annieversary
|
4a4751dcb2
|
add _1, impl combinations
|
2021-11-05 13:27:34 +00:00 |
annieversary
|
d76541fbc5
|
change over to not take a ref, rename id to identity
|
2021-11-05 12:05:55 +00:00 |
annieversary
|
7bac8ee9ec
|
add set, rename first, add id
|
2021-11-05 11:03:17 +00:00 |
annieversary
|
e62f421fa6
|
init
|
2021-11-05 10:12:03 +00:00 |