# `Tempo.ResolutionError`
[🔗](https://github.com/elixir-tempo/tempo/blob/v1.6.4/lib/tempo/exception/resolution_error.ex#L1)

Exception raised when a resolution operation cannot be performed
— truncating to a finer unit than the current resolution,
extending to a coarser unit, or following a unit-successor chain
that terminates before the target under a particular calendar.

# `t`

```elixir
@type t() :: %Tempo.ResolutionError{
  __exception__: term(),
  calendar: module() | nil,
  current: atom() | nil,
  operation: atom() | nil,
  reason: atom() | String.t() | nil,
  target: atom() | nil
}
```

---

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