View Source FunctionClauseError exception (Elixir v1.18.0)

An exception raised when a function call doesn't match any defined clause.

The following fields of this exception are public and can be accessed freely:

For example, if you try to call a function such as URI.parse/1 with something other than a string, the error would look like:

%FunctionClauseError{
  module: URI,
  function: :parse,
  arity: 1,
  # Other private fields...
}