View Source locus_mmdb_data (locus v2.3.11)

API for working with MMDB - data representation

Summary

Types

-type array() :: [value()].
-type boolean_() :: boolean().
-type bytes() :: binary().
-type double() :: float() | '#Inf' | '#-Inf'.
-type float_() :: double().
-type int32() :: -(1 bsl 31)..1 bsl 31 - 1.
-type map_() :: #{unicode:unicode_binary() => value()}.
-type uint16() :: 0..1 bsl 16 - 1.
-type uint32() :: 0..1 bsl 32 - 1.
-type uint64() :: 0..1 bsl 64 - 1.
-type uint128() :: 0..1 bsl 128 - 1.
-type utf8_string() :: unicode:unicode_binary().
-type value() ::
    map_() |
    utf8_string() |
    double() |
    bytes() |
    uint16() |
    uint32() |
    int32() |
    uint64() |
    uint128() |
    array() |
    boolean() |
    float_().