-module(glog@field). -compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]). -export([key/1, value/1, new/2]). -export_type([field/0]). -type field() :: {field, binary(), gleam@dynamic:dynamic_()}. -spec key(field()) -> binary(). key(Field) -> erlang:element(2, Field). -spec value(field()) -> gleam@dynamic:dynamic_(). value(Field) -> erlang:element(3, Field). -spec new(binary(), any()) -> field(). new(Key, Value) -> {field, Key, gleam@dynamic:from(Value)}.