|
b12bcfc92a
|
improve ergonomics for the derive macro generated api
|
2022-01-17 15:34:20 +00:00 |
|
|
b86d5ccb27
|
clippy
|
2021-11-18 12:21:55 +00:00 |
|
|
3d8b58202d
|
add test
|
2021-11-17 16:39:51 +00:00 |
|
|
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 |
|
|
4a1f398fe3
|
replace Box with Arc so lenses are clonable
|
2021-11-15 22:21:17 +00:00 |
|
|
2bf792d0f5
|
add Optics proc macro
|
2021-11-15 13:11:46 +00:00 |
|
|
0ec197ff1e
|
add _init and _last
|
2021-11-12 19:24:25 +00:00 |
|
|
c3d76f109f
|
make adding lenses be const
|
2021-11-12 13:09:23 +00:00 |
|
|
ca9d8de37f
|
add prelude
|
2021-11-12 12:44:20 +00:00 |
|
|
e6ac6d85fa
|
add third, fourth, fifth lenses
|
2021-11-12 11:17:33 +00:00 |
|
|
fa60e84466
|
add _head and _tail traversals
|
2021-11-12 11:17:11 +00:00 |
|
|
16d7190a1d
|
add field_lens! macro
|
2021-11-11 22:32:59 +00:00 |
|
|
0d91633f2b
|
add example
|
2021-11-11 22:32:45 +00:00 |
|
|
3d82c58a51
|
prism + lens
|
2021-11-11 16:07:46 +00:00 |
|
|
231f68970f
|
move combination tests
|
2021-11-11 14:50:21 +00:00 |
|
|
bf85419c16
|
fix prisms
|
2021-11-11 14:47:55 +00:00 |
|
|
529b628260
|
m
|
2021-11-11 14:16:37 +00:00 |
|
|
6b339ddde1
|
combination of traversals
|
2021-11-11 13:50:54 +00:00 |
|
|
f73c2ad5b6
|
split optics wrapper type into Lens, Traversal, Prism
|
2021-11-11 13:29:43 +00:00 |
|
|
e5a9293ec2
|
add traversals
|
2021-11-11 12:56:54 +00:00 |
|
|
e6163ea626
|
examples and tests
|
2021-11-11 11:16:04 +00:00 |
|
|
2c0a770f9f
|
add to, lens
|
2021-11-11 11:08:29 +00:00 |
|
|
61484339f9
|
change lenses to take a ref
|
2021-11-11 10:39:47 +00:00 |
|
|
ea617b8789
|
add prisms
|
2021-11-05 19:35:26 +00:00 |
|
|
037440c845
|
rename lens to optics
|
2021-11-05 15:55:49 +00:00 |
|
|
30996082ac
|
uh
|
2021-11-05 15:28:34 +00:00 |
|
|
5b47f90348
|
oops
|
2021-11-05 14:23:37 +00:00 |
|
|
c00229da08
|
fns, example, copy, readme
|
2021-11-05 14:22:59 +00:00 |
|
|
4a4751dcb2
|
add _1, impl combinations
|
2021-11-05 13:27:34 +00:00 |
|
|
fbf0bfff21
|
add arrays to _0
|
2021-11-05 12:09:20 +00:00 |
|
|
d76541fbc5
|
change over to not take a ref, rename id to identity
|
2021-11-05 12:05:55 +00:00 |
|
|
7bac8ee9ec
|
add set, rename first, add id
|
2021-11-05 11:03:17 +00:00 |
|
|
e62f421fa6
|
init
|
2021-11-05 10:12:03 +00:00 |
|