Contains the allowlisted details returned for a selected local process.
Messages, dictionaries, stacktraces, arbitrary state, and encoded Erlang terms are intentionally excluded.
Summary
Types
@type relationship_counts() :: %{ links: non_neg_integer(), monitors: non_neg_integer(), monitored_by: non_neg_integer() }
@type t() :: %BeamConsole.ProcessDetail{ application: atom() | nil, current_function: String.t() | nil, diagnostics: BeamConsole.ProcessDetail.Diagnostics.t() | nil, id: String.t(), label: String.t(), last_seen_at: DateTime.t() | nil, links: [BeamConsole.ProcessRelation.t()], memory: non_neg_integer() | nil, message_queue_len: non_neg_integer() | nil, module: String.t() | nil, monitored_by: [BeamConsole.ProcessRelation.t()], monitors: [BeamConsole.ProcessRelation.t()], pid_text: String.t(), reductions: non_neg_integer() | nil, registered_name: String.t() | nil, relationship_counts: relationship_counts(), relationship_omitted: relationship_counts(), status: atom() | nil }