defimpl Inspect, for: Timex.DateTime do alias Timex.DateTime alias Timex.TimezoneInfo def inspect(datetime, %{:structs => false} = opts) do Inspect.Algebra.to_doc(datetime, opts) end def inspect(%DateTime{:timezone => %TimezoneInfo{:full_name => "UTC"}} = datetime, _) do Timex.format!(datetime, "#") end def inspect(%DateTime{} = datetime, _) do Timex.format!(datetime, "#") end end defimpl Inspect, for: Timex.AmbiguousDateTime do alias Timex.AmbiguousDateTime def inspect(datetime, %{:structs => false} = opts) do Inspect.Algebra.to_doc(datetime, opts) end def inspect(%AmbiguousDateTime{:before => before, :after => aft}, _opts) do "#" end end