Procs
- func expectedFieldsBitmask(TT: type; fields: static int): auto {.compileTime, ...raises: [], gcsafe.} 
- Source Edit
- func isFieldExpected(T: type): bool {.compileTime, ...raises: [], gcsafe.} 
- Source Edit
- proc read(r: var CborReader; value: var bool) {. ...raises: [SerializationError, IOError], raises: [], gcsafe.} 
- Source Edit
- proc read(r: var CborReader; value: var CborBytes) {. ...raises: [SerializationError, IOError], raises: [], gcsafe.} 
- Source Edit
- proc read(r: var CborReader; value: var CborNumber) {. ...raises: [SerializationError, IOError], raises: [], gcsafe.} 
- Source Edit
- proc read(r: var CborReader; value: var CborSimpleValue) {. ...raises: [SerializationError, IOError], raises: [], gcsafe.} 
- Source Edit
- proc read(r: var CborReader; value: var CborTag) {. ...raises: [SerializationError, IOError], raises: [], gcsafe.} 
- Source Edit
- proc read(r: var CborReader; value: var CborValueRef) {. ...raises: [SerializationError, IOError], raises: [], gcsafe.} 
- Source Edit
- proc read(r: var CborReader; value: var CborVoid) {. ...raises: [SerializationError, IOError], raises: [], gcsafe.} 
- Source Edit
- proc read(r: var CborReader; value: var seq[byte]) {. ...raises: [SerializationError, IOError], raises: [], gcsafe.} 
- Source Edit
- proc read(r: var CborReader; value: var seq[char]) {. ...raises: [SerializationError, IOError], raises: [], gcsafe.} 
- Source Edit
- proc read(r: var CborReader; value: var string) {. ...raises: [SerializationError, IOError], raises: [], gcsafe.} 
- Source Edit
- proc read[N](r: var CborReader; value: var array[N, char]) {. ...raises: [SerializationError, IOError], raises: [], gcsafe.} 
- Source Edit
- proc read[T: array](r: var CborReader; value: var T) {. ...raises: [SerializationError, IOError], raises: [], gcsafe.} 
- Source Edit
- proc read[T: enum](r: var CborReader; value: var T) {. ...raises: [SerializationError, IOError], raises: [], gcsafe.} 
- Source Edit
- proc read[T: object](r: var CborReader; value: var T) {. ...raises: [SerializationError, IOError], raises: [], gcsafe.} 
- Source Edit
- proc read[T: SomeFloat](r: var CborReader; value: var T) {. ...raises: [SerializationError, IOError], raises: [], gcsafe.} 
- Source Edit
- proc read[T: SomeInteger](r: var CborReader; value: var T) {. ...raises: [SerializationError, IOError], raises: [], gcsafe.} 
- Source Edit
- proc read[T: tuple](r: var CborReader; value: var T) {. ...raises: [SerializationError, IOError], raises: [], gcsafe.} 
- Source Edit
- proc read[T](r: var CborReader; value: var ptr T) {. ...raises: [SerializationError, IOError], raises: [], gcsafe.} 
- Source Edit
- proc read[T](r: var CborReader; value: var ref T) {. ...raises: [SerializationError, IOError], raises: [], gcsafe.} 
- Source Edit
- proc read[T](r: var CborReader; value: var seq[T]) {. ...raises: [SerializationError, IOError], raises: [], gcsafe.} 
- Source Edit
- func totalExpectedFields(T: type): int {.compileTime, ...raises: [], gcsafe.} 
- Source Edit
Iterators
- iterator readArray(r: var CborReader; ElemType: typedesc): ElemType:type {. ...raises: [IOError, SerializationError], raises: [], gcsafe.} 
- Source Edit
- iterator readObject(r: var CborReader; KeyType: type; ValueType: type): ( KeyType:type, ValueType:type) {....raises: [IOError, SerializationError], raises: [], gcsafe.} 
- Source Edit
- iterator readObjectFields(r: var CborReader): string {. ...raises: [IOError, SerializationError], raises: [], gcsafe.} 
- Source Edit
- iterator readObjectFields(r: var CborReader; KeyType: type): KeyType:type {. ...raises: [IOError, SerializationError], raises: [], gcsafe.} 
- Source Edit
Templates
- template configureCborDeserialization(T: type[enum]; allowNumericRepr: static[bool] = false; stringNormalizer: static[proc (s: string): string] = strictNormalize) {..} 
- Source Edit
- template readRecordValue(r: var CborReader; value: var object) {..} 
- This exists for nim-serialization integration Source Edit
Exports
- 
    defaultBuiltinWriter, flavorAllowsUnknownFields, flavorSkipNullFields, defaultReader, defaultPrimitiveWriter, defaultPrimitiveSerialization, defaultObjectWriter, EnumRepresentation, mimeType, Cbor, flavorUsesAutomaticObjectSerialization, flavorEnumRep, flavorOmitsOptionalFields, supports, defaultWriters, flavorRequiresAllFields, flavorEnumRep, defaultObjectReader, defaultReaders, defaultPrimitiveReader, defaultSerialization, createCborFlavor, defaultObjectSerialization, flavorEnumRep, defaultBuiltinSerialization, defaultBuiltinReader, defaultSerialization, defaultWriter, isUndefined, isTrue, CborNumber, CborMajor, cborFalse, toInt, ==, $, CborError, CborSign, ==, cborMinorLen8, cborMinorLen0, defaultCborReaderConf, cborMinorLen1, contains, cborNull, cborTrue, cborMinorLens, CborValue, cborMinorIndef, CborTag, cborMinorLen2, CborSimpleValue, ==, toInt, toBytes, add, cborMinorLen4, CborValueKind, cborUndefined, ==, isFalsy, ==, isNullish, isNull, CborReaderConf, isFalse, CborValueRef, toInt, CborBytes, CborVoid, cborBreakStopCode, CborObjectType, cborMinorLen2, CborReaderError, ==, formatMsg, skipSingleValue, parseByteString, Cbor, flavorEnumRep, flavorUsesAutomaticObjectSerialization, CborNumber, cborFalse, isNullish, readValue, readValue, CborBytes, readValue, EnumRepresentation, init, defaultWriters, isNull, cborMinorLen8, parseByteString, defaultCborReaderConf, cborMinorLen1, cborNull, ==, flavorEnumRep, CborReader, IntOverflowError, $, parseObjectCustomKey, cborKind, cborMinorLen0, defaultBuiltinWriter, CborParser, defaultReader, defaultSerialization, defaultPrimitiveSerialization, defaultObjectWriter, flavorSkipNullFields, toBytes, cborTrue, cborMinorLen4, ==, readValue, CborTag, ==, cborUndefined, toInt, IncompleteObjectError, parseValue, UnexpectedValueError, flavorOmitsOptionalFields, formatMsg, flavorRequiresAllFields, defaultSerialization, parseValue, contains, defaultObjectSerialization, CborValueRef, defaultBuiltinSerialization, Reader, parseTag, flavorEnumRep, readValue, parseArray, ReaderType, ==, parseSimpleValue, flavorAllowsUnknownFields, toInt, readValue, parseArray, mimeType, isTrue, readValue, CborValueKind, parseByteStringIt, readValue, UnexpectedFieldError, defaultPrimitiveReader, CborSign, CborError, CborValue, readValue, isUndefined, cborBreakStopCode, parseObject, readValue, createCborFlavor, CborMajor, readValue, parseByteStringIt, readValue, defaultBuiltinReader, defaultWriter, readValue, readValue, readValue, readValue, init, cborMinorIndef, readValue, parseNumber, parseFloat, parseString, CborSimpleValue, defaultPrimitiveWriter, parseStringIt, readValue, readValue, raiseUnexpectedField, raiseUnexpectedValue, supports, isFalsy, toInt, parseValue, cborMinorLens, formatMsg, parseStringIt, defaultObjectReader, defaultReaders, readValue, formatMsg, parseBool, parseInt, parseNumber, CborReaderConf, raiseIncompleteObject, parseString, raiseIntOverflow, isFalse, raiseUnexpectedValue, add, CborVoid, CborObjectType, raiseUnexpectedValue, CborReaderError, cborTrue, formatMsg, raiseIntOverflow, cborMinorLen2, Cbor, flavorEnumRep, CborNumber, cborFalse, Reader, isNullish, readValue, readValue, readValue, CborBytes, readValue, EnumRepresentation, init, raiseUnexpectedValue, cborMinorLen8, defaultCborReaderConf, cborMinorLen1, cborNull, ==, flavorEnumRep, CborReader, IntOverflowError, ==, CborSign, formatMsg, cborMinorLen0, defaultBuiltinWriter, CborParser, defaultReader, cborMinorLens, defaultPrimitiveSerialization, defaultObjectWriter, mimeType, cborMinorLen4, isNull, readValue, toInt, UnexpectedValueError, flavorOmitsOptionalFields, flavorRequiresAllFields, $, cborUndefined, ==, formatMsg, defaultObjectSerialization, CborValueRef, defaultBuiltinSerialization, add, flavorEnumRep, formatMsg, readValue, readValue, ==, flavorAllowsUnknownFields, toInt, readValue, flavorSkipNullFields, CborObjectType, isTrue, readValue, CborValueKind, toBytes, readValue, readValue, UnexpectedFieldError, CborValue, defaultSerialization, readValue, cborBreakStopCode, readValue, CborMajor, ReaderType, defaultBuiltinReader, createCborFlavor, CborError, defaultWriter, readValue, readValue, readValue, cborMinorIndef, readValue, raiseUnexpectedField, CborSimpleValue, defaultPrimitiveReader, defaultPrimitiveWriter, readValue, readValue, isFalse, raiseUnexpectedValue, CborTag, isFalsy, toInt, IncompleteObjectError, isUndefined, flavorUsesAutomaticObjectSerialization, defaultObjectReader, defaultReaders, readValue, init, defaultSerialization, ==, contains, CborReaderConf, raiseIncompleteObject, raiseUnexpectedValue, supports, CborVoid, defaultWriters