containers v0.1.0 API Reference

Modules

Containers are functional data structures that help provide greater runtime safety and polymorphism

Inspired by the Maybe type in other languages this container provides away to wrap any value and safely able to transform the value. This will provide less runtime errors

This container is useful when you want to do chainable maps or sequences on the :ok :error tuple pattern that Elixir uses for actions that could fail

This container wraps a string value. This is useful for when you want to append strings together with not wanting to worry about nil throwing runtime errors

Protocols

Protocol for appending things by exposing the append function

Protocol for implementing Mappable actios using the map function

provides next function to chain compuations together