karpal-optics 0.6.1

Profunctor optics (Lens, Prism) for the Industrial Algebra ecosystem
Documentation
// Copyright (C) 2026 Industrial Algebra
// SPDX-License-Identifier: Apache-2.0

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};