Procs
proc protoToTypesImpl(filepath: string; protoHook: ProtoHook = nil): NimNode {. compileTime, ...raises: [IOError, Exception, CatchableError, ValueError], tags: [ReadIOEffect, RootEffect], forbids: [].}
- Source Edit
proc protoToTypesInternal(filepath: string): NimNode {.compileTime, ...deprecated: "use protoToTypesImpl", raises: [IOError, Exception, CatchableError, ValueError], tags: [ReadIOEffect, RootEffect], forbids: [].}
- Source Edit
Macros
macro protoToTypes(filepath: static[string]): untyped
- Source Edit
Templates
template import_proto3(file: static[string]): untyped
- Source Edit
Exports
-
ProtoType, ReservedType, ProtoNode, $, Presence, computeFieldSizePacked, readFieldInto, supportsPacked, supportsPacked, readFieldPackedInto, computeFieldSize, computeFieldSize, readFieldInto, writeField, writeFieldPacked, writeField, writeField, supportsPacked, flatType, computeFieldSize, readFieldInto, isExtension