Current section
Files
Jump to
Current section
Files
lib/ex_ast/diff/result.ex
defmodule ExAST.Diff.Result do
@moduledoc """
The result of comparing two Elixir sources.
"""
alias ExAST.Diff.Edit
@type t :: %__MODULE__{
left: term(),
right: term(),
mappings: %{non_neg_integer() => non_neg_integer()},
edits: [Edit.t()],
summary: [String.t()]
}
@enforce_keys [:left, :right]
defstruct [:left, :right, mappings: %{}, edits: [], summary: []]
end