KaitaiToolkit.Ksy.Type (kaitai_toolkit v0.0.16)

Summary

Types

t()

@type t() :: %{
  meta: KaitaiToolkit.Ksy.Meta.t(),
  doc: String.t(),
  doc_ref: [String.t()],
  params: [KaitaiToolkit.Ksy.Param.t()],
  seq: [KaitaiToolkit.Ksy.Attribute.t()],
  types: types(),
  instances: KaitaiToolkit.Ksy.Instances.t(),
  enums: KaitaiToolkit.Ksy.EnumSpec.enums()
}

types()

@type types() :: %{required(String.t()) => t()}

Functions

from_map!(spec)

@spec from_map!(String.t()) :: [t()]