croma v0.6.1 Croma.SubtypeOfTuple
Helper module to define tuple-based types.
The following members are generated by use Croma.SubtypeOfTuple
:
@type t
@spec validate(term) :: Croma.Result.t(t)
Options:
:elem_modules
- A list of modules each of which represents type of each element.:default
- Default value for this type. Passing this option generatesdefault/0
.
Examples
defmodule MyTuple do
use Croma.SubtypeOfTuple, elem_modules: [MyInt, MyString]
end