Module cbor_data::constants [−][src]
Constants
LIT_FALSE | Simple value: FALSE |
LIT_FLOAT16 | half-precision floating-point value in the next two bytes |
LIT_FLOAT32 | single-precision floating-point value in the next four bytes |
LIT_FLOAT64 | double-precision floating-point value in the next eight bytes |
LIT_NULL | Simple value: NULL |
LIT_SIMPLE | Simple value encoded as following byte |
LIT_TRUE | Simple value: TRUE |
LIT_UNDEFINED | Simple value: UNDEFINED |
MAJOR_ARRAY | Major type 4: array |
MAJOR_BYTES | Major type 2: byte string |
MAJOR_DICT | Major type 5: dictionary |
MAJOR_LIT | Major type 7: simple values and floating-point numbers |
MAJOR_NEG | Major type 1: negative number of up to 64 bit |
MAJOR_POS | Major type 0: positive number of up to 64 bit |
MAJOR_STR | Major type 3: utf-8 string |
MAJOR_TAG | Major type 6: tag applied to the following item, with a value of up to 64 bit |
TAG_BASE64 | String tag: base64 encoded byte string, see RFC 4648 |
TAG_BASE64URL | String tag: base64url encoded byte string, see RFC 4648 |
TAG_BIGDECIMAL | Array tag: big decimal (i.e. base 10), encoded as integer exponent and any number mantissa |
TAG_BIGFLOAT | Array tag: big float (i.e. base 2), encoded as integer exponent and any number mantissa |
TAG_BIGNUM_NEG | Byte string tag: negative bigint, big endian encoding |
TAG_BIGNUM_POS | Byte string tag: positive bigint, big endian encoding |
TAG_CBOR_ITEM | Byte string tag: contents shall be interpreted as nested CBOR item |
TAG_CBOR_MARKER | Marker for tagging the top-level CBOR item such that it cannot be misinterpreted as JSON |
TAG_EPOCH | Integer or floating-point tag: seconds since the Unix epoch (possibly negative) |
TAG_ISO8601 | String tag: ISO8601 timestamp, see RFC 4287 §3.3 |
TAG_MIME | String tag: mime encoded payload, including headers, see RFC 2045 |
TAG_REGEX | String tag: regular expression (PCRE or ECMA) |
TAG_URI | String tag: RFC 3986 URI |