-module(bison). -compile([no_auto_import, nowarn_unused_vars]). -export([encode/1, decode/1]). -spec encode(list({binary(), bison@bson:value()})) -> bitstring(). encode(Doc) -> bison@encoder:encode(Doc). -spec decode(bitstring()) -> {ok, list({binary(), bison@bson:value()})} | {error, nil}. decode(Data) -> bison@decoder:decode(Data).