Header menu logo FCQRS

Aether Module

Types and nested modules

Type/Module Description

Compose

Lens

Operators

Optic

Optics

Various optics implemented for common types such as tuples, lists and maps, along with an identity lens.

Prism

AsyncValidatedLens<'a, 'b, 'e>

Async Validated Lens from 'a -> 'b with error type 'e. The getter remains synchronous while the setter returns an asynchronous Result.

Epimorphism<'a, 'b>

Epimorphism between 'a and 'b.

Isomorphism<'a, 'b>

Isomorphism between 'a and 'b.

Lens<'a, 'b>

Lens from 'a -> 'b.

Prism<'a, 'b>

Prism from 'a -> 'b.

ValidatedLens<'a, 'b, 'e>

Validated Lens from 'a -> 'b with error type 'e.

ValidatedPrism<'a, 'b, 'e>

Validated Prism from 'a -> 'b with error type 'e.

Type something to start searching.