defmodule ALF.ErrorIP do
@moduledoc "Defines internal pipeline struct"
@type t :: %__MODULE__{
type: :error_ip,
ip: ALF.IP.t(),
error: any(),
destination: pid(),
ref: reference(),
stream_ref: reference() | nil,
stacktrace: list(),
component: map(),
manager_name: atom(),
decomposed: boolean(),
recomposed: boolean(),
plugs: map()
}
defstruct type: :error_ip,
ip: nil,
error: nil,
destination: nil,
ref: nil,
stream_ref: nil,
stacktrace: nil,
component: nil,
manager_name: nil,
decomposed: false,
recomposed: false,
plugs: %{}
end