struct_fields v0.2.0 StructFields

Defines a fields macro that returns all fields of a struct.

Examples

defmodule MyModule do
  defstruct [:foo, :bar]

  # Use the module
  use StructFields
end

MyModule.fields
#=> [:foo, :bar]