karpal-optics 0.5.0

Profunctor optics (Lens, Prism) for the Industrial Algebra ecosystem
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
pub mod fold;
pub mod getter;
pub mod iso;
pub mod lens;
pub mod optic;
pub mod prism;
pub mod review;
pub mod setter;
pub mod traversal;

pub use fold::{ComposedFold, Fold};
pub use getter::{ComposedGetter, Getter};
pub use iso::{Iso, SimpleIso};
pub use lens::{ComposedLens, Lens, SimpleComposedLens, SimpleLens};
pub use prism::{Prism, SimplePrism};
pub use review::Review;
pub use setter::{Setter, SimpleSetter};
pub use traversal::{ComposedTraversal, SimpleTraversal, Traversal};