Crate pi_cbor

Crate pi_cbor 

Source
Expand description

支持 CBOR 解码及排序,整数、浮点数、大整数的数值类型都是按数值大小进行排序。 浮点NaN比正无穷大还大,并且NaN彼此相等。 兼容 https://github.com/kriszyp/cbor-x 库,支持它定义的扩展的排序,包括: Tag0 - DateTime Tag1 - Timestamp Tag2 - PosBignum Tag3 - NegBignum Tag4 - Decimal cbor-x不支持 Tag5 - Bigfloat cbor-x不支持 Tag6 - Packed string reference 打包字符串引用 Tag27 - 通用命名对象 Tag28-29 - Value sharing/object referencing 值共享/对象引用。该扩展将对对象/循环引用和其他内置类型/类进行编码。 Tag51 - Packed table。 打包 CBOR 是 CBOR 的附加规范,它允许对具有重复值的数据进行紧凑编码。 Tag64 - Uint8Array Tag68 - Uint8ClampedArray Tag69 - Uint16Array Tag70 - Uint32Array Tag71 - BigUint64Array Tag72 - Int8Array Tag77 - Int16Array Tag78 - Int32Array Tag79 - BigInt64Array Tag81 - Float32Array Tag82 - Float64Array Tag105 - Records Tag258 - Set Tag259 - Map Tag57344-57599 - RecordsRef

Structs§

ArrayIter
An iterator over array.
BytesIter
An iterator over byte slices.
Decoder
Error
Decoding error.
MapIter
An iterator over array.
StrIter
An iterator over str slices.
Token

Enums§

CborType
IanaTag
IANA registered tags.