Mutare.UseExpansion.Expansion (mutare v0.1.0)

Copy Markdown View Source

The directives and behaviours supplied by Mutare.UseExpansion.expand_use/3.

Directives are folded into name resolution as if they had been injected by use; behaviours augment the enclosing module's resolved @behaviour set. Build this struct through Mutare.UseExpansion.expand/2.

Summary

Types

t()

@type t() :: %Mutare.UseExpansion.Expansion{
  behaviours: [module()],
  directives: [Macro.t()]
}