Current section
Files
Jump to
Current section
Files
src/glog@field.erl
-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)}.