A rewrite plan that can be inspected, encoded, or applied.
Summary
Types
@type t() :: %ExAST.Rewriter.Plan{ conflicts: [ExAST.PatchConflict.t()], replacements: [ExAST.Rewriter.Replacement.t()] }
A rewrite plan that can be inspected, encoded, or applied.
@type t() :: %ExAST.Rewriter.Plan{ conflicts: [ExAST.PatchConflict.t()], replacements: [ExAST.Rewriter.Replacement.t()] }