Procs
- proc cborKind(p: CborParser): CborValueKind {. ...raises: [IOError, CborReaderError], raises: [], gcsafe, tags: [RootEffect], forbids: [].} 
- Source Edit
- proc parseBool(r: var CborReader): bool {....raises: [IOError, CborReaderError], raises: [], gcsafe.} 
- Source Edit
- proc parseByteString(r: var CborReader): seq[byte] {. ...raises: [IOError, CborReaderError], raises: [], gcsafe.} 
- Source Edit
- proc parseByteString(r: var CborReader; limit: int): seq[byte] {. ...raises: [IOError, CborReaderError], raises: [], gcsafe.} 
- Source Edit
- proc parseFloat(r: var CborReader; T: type SomeFloat): T:type {. ...raises: [IOError, CborReaderError], raises: [], gcsafe.} 
- Source Edit
- proc parseInt(r: var CborReader; T: type SomeInteger): T:type {. ...raises: [IOError, CborReaderError], raises: [], gcsafe.} 
- Source Edit
- proc parseNumber(r: var CborReader): CborNumber {. ...raises: [IOError, CborReaderError], raises: [], gcsafe.} 
- Source Edit
- proc parseNumber(r: var CborReader; val: var CborNumber) {. ...raises: [IOError, CborReaderError], raises: [], gcsafe.} 
- Source Edit
- proc parseSimpleValue(r: var CborReader): CborSimpleValue {. ...raises: [IOError, CborReaderError], raises: [], gcsafe.} 
- Source Edit
- proc parseString(r: var CborReader): string {. ...raises: [IOError, CborReaderError], raises: [], gcsafe.} 
- Source Edit
- proc parseString(r: var CborReader; limit: int): string {. ...raises: [IOError, CborReaderError], raises: [], gcsafe.} 
- Source Edit
- proc parseValue(r: var CborReader): CborValueRef {. ...raises: [IOError, CborReaderError], raises: [], gcsafe.} 
- Source Edit
- proc parseValue(r: var CborReader; val: var CborBytes) {. ...raises: [IOError, CborReaderError], raises: [], gcsafe.} 
- Source Edit
- proc parseValue(r: var CborReader; val: var CborValueRef) {. ...raises: [IOError, CborReaderError], raises: [], gcsafe.} 
- Source Edit
- proc skipSingleValue(r: var CborReader) {....raises: [IOError, CborReaderError], raises: [], gcsafe.} 
- Source Edit
Iterators
- iterator parseByteStringIt(r: var CborReader; limit: int; safeBreak: static[bool] = true): byte {.inline, ...raises: [IOError, CborReaderError], raises: [], gcsafe.} 
- Byte string parser iterator. If safeBreak is false the iterator won't consume more than needed, but further parsing after breaking early will fail. If safeBreak is true the entire string is always consumed. Source Edit
- iterator parseByteStringIt(r: var CborReader; safeBreak: static[bool] = true): byte {. inline, ...raises: [IOError, CborReaderError], raises: [], gcsafe.} 
- Source Edit
- iterator parseStringIt(r: var CborReader; limit: int; safeBreak: static[bool] = true): char {.inline, ...raises: [IOError, CborReaderError], raises: [], gcsafe.} 
- String parser iterator. If safeBreak is false the iterator won't consume more than needed, but further parsing after breaking early will fail. If safeBreak is true the entire string is always consumed. Source Edit
- iterator parseStringIt(r: var CborReader; safeBreak: static[bool] = true): char {. inline, ...raises: [IOError, CborReaderError], raises: [], gcsafe.} 
- Source Edit
Templates
- template parseArray(r: var CborReader; body: untyped) {..} 
- Source Edit
- template parseArray(r: var CborReader; idx, body: untyped) {..} 
- Source Edit
- template parseObject(r: var CborReader; key: untyped; body: untyped) {..} 
- Source Edit
- template parseObjectCustomKey(r: var CborReader; keyAction, body: untyped) {..} 
- Source Edit
- template parseTag(p: var CborReader; tag: untyped; body: untyped) {..} 
- Source Edit
Exports
- 
    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