This is a breaking change. Instead of returning {:error, string}, now we return {:error, %NimbleOptions.ValidationError{}} everywhere. For now this error has the message and the path to the failing option but we can change it however we want in the future.
Closes #37.
This is a breaking change. Instead of returning
{:error, string}
, now we return{:error, %NimbleOptions.ValidationError{}}
everywhere. For now this error has the message and the path to the failing option but we can change it however we want in the future.cc @leandrocp @kevinkoltz