Inspectable Caddy encode directive.
@type t() :: %HostKit.Caddy.Directive.Encode{formats: [atom() | String.t()]}