# `Dialyxir.Warnings.MissingRange`
[🔗](https://github.com/jeremyjh/dialyxir/blob/1.4.8/lib/dialyxir/warnings/missing_range.ex#L1)

Function spec declares a list of types, but function returns value
outside stated range.

This error only appears with the :overspecs flag.

## Example

    defmodule Example do
      @spec foo(any()) :: :ok
      def foo(:ok) do
        :ok
      end

      def foo(_) do
        :error
      end
    end

---

*Consult [api-reference.md](api-reference.md) for complete listing*
