focus v0.2.2 Focus.Types

Shared elements for the Focus modules.

Summary

Types

maybe()
maybe() :: {:ok, any} | {:error, any}
optic()
optic() :: Lens.t
product()
product() :: map | struct | tuple
sum()
sum() :: list
traversable()
traversable() :: product | sum