Module locus_mmdb_data_codec

References

Data Types

array()

array() = {array, [raw_value()]}

boolean_()

boolean_() = {bool, boolean()}

bytes()

bytes() = {bytes, locus_mmdb_data:bytes()}

double()

double() = {double, locus_mmdb_data:double()}

float_()

float_() = {float, float()}

index()

index() = non_neg_integer()

int32()

int32() = {int32, locus_mmdb_data:int32()}

map_()

map_() = {map, #{locus_mmdb_data:utf8_string() => raw_value()}}

raw_value()

raw_value() = utf8_string() | double() | bytes() | uint16() | uint32() | map_() | int32() | uint64() | uint128() | array() | boolean_() | float_()

uint128()

uint128() = {uint128, locus_mmdb_data:uint128()}

uint16()

uint16() = {uint16, locus_mmdb_data:uint16()}

uint32()

uint32() = {uint32, locus_mmdb_data:uint32()}

uint64()

uint64() = {uint64, locus_mmdb_data:uint64()}

utf8_string()

utf8_string() = {utf8_string, locus_mmdb_data:utf8_string()}


Generated by EDoc