Wyvern.Type.NamedStruct (wyvern v1.0.4)

Copy Markdown

Summary

Types

field_list()

@type field_list() :: [Wyvern.Type.t()]

t()

@type t() :: %Wyvern.Type.NamedStruct{
  fields: field_list(),
  name: String.t(),
  packed: boolean()
}

Functions

new(name, fields, opts \\ [])

@spec new(String.t(), field_list(), keyword()) :: t()