Current section

Files

Jump to
bison src bison@value.erl
Raw

src/bison@value.erl

-module(bison@value).
-compile([no_auto_import, nowarn_unused_vars]).
-export_type([value/0, binary_/0]).
-type value() :: min |
max |
null |
{js, binary()} |
{str, binary()} |
{int32, integer()} |
{int64, integer()} |
{double, float()} |
{boolean, boolean()} |
{binary, binary_()} |
{timestamp, integer()} |
{array, list(value())} |
{object_id, bison@object_id:object_id()} |
{date_time, birl@time:date_time()} |
{regex, {binary(), binary()}} |
{document, list({binary(), value()})}.
-type binary_() :: {md5, bison@md5:md5()} |
{uuid, bison@uuid:uuid()} |
{custom, bison@custom:custom()} |
{generic, bison@generic:generic()}.