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