View Source locus_mmdb_data (locus v2.3.7)

API for working with MMDB - data representation

Link to this section Summary

Link to this section Types

Specs

array() :: [value()].

Specs

boolean_() :: boolean().

Specs

bytes() :: binary().

Specs

double() :: float() | '#Inf' | '#-Inf'.

Specs

float_() :: double().

Specs

int32() :: -(1 bsl 31)..1 bsl 31 - 1.

Specs

map_() :: #{unicode:unicode_binary() => value()}.

Specs

uint128() :: 0..1 bsl 128 - 1.

Specs

uint16() :: 0..1 bsl 16 - 1.

Specs

uint32() :: 0..1 bsl 32 - 1.

Specs

uint64() :: 0..1 bsl 64 - 1.

Specs

utf8_string() :: unicode:unicode_binary().

Specs

value() ::
    map_() |
    utf8_string() |
    double() |
    bytes() |
    uint16() |
    uint32() |
    int32() |
    uint64() |
    uint128() |
    array() |
    boolean() |
    float_().