Compiled metadata for one field in a generated Kiwi module.
@type t() :: %KiwiCodec.Metadata.Field{ deprecated?: boolean(), id: pos_integer() | nil, name: atom() | nil, repeated?: boolean(), source_name: String.t() | nil, type: atom() | {:enum, module()} | module() | nil }