Index

Modules: deser, deser/base_error, deser/des/errors, deser/des/helpers, deser/des/impls, deser/des/make, deser/helpers, deser/macroutils/anycase, deser/macroutils/generation/des, deser/macroutils/generation/des/keys, deser/macroutils/generation/des/utils, deser/macroutils/generation/des/values, deser/macroutils/generation/ser/ser, deser/macroutils/generation/utils, deser/macroutils/matching, deser/macroutils/parsing/field, deser/macroutils/parsing/pragmas, deser/macroutils/parsing/struct, deser/macroutils/types, deser/pragmas, deser/ser/helpers, deser/ser/impls, deser/ser/make.

API symbols

`$`:
`:=`:
`==`:
`?=`:
`[]`:
`case`:
aliases:
asAddr:
assertKind:
assertMatch:
Bool:
branches:
Bytes:
CamelCase:
Char:
CobolCase:
conditionOfBranch:
DateTimeWith:
defaultValue:
defaultValue=:
defDeserialize:
defExpectingProc:
defFieldNamesLit:
defImplVisitor:
defKeyDeserialize:
defMaybeExportedIdent:
defPushPop:
defSerialize:
defValueDeserialize:
defWithType:
DeserError:
DeserializationError:
deserialize:
deserializeName:
deserializeWith:
deserWith:
duplicateCheck:
duplicateCheck=:
DuplicateField:
Else:
expand:
expecting:
features:
Field:
FieldBranch:
FieldBranchKind:
FieldFeatures:
FieldIndex:
fields:
fieldsFromRecList:
flatten:
flattenFields:
Float:
fromBranch:
fromIdentDefs:
fromPragma:
fromRecCase:
fromTypeSym:
genArray:
genericParams:
genPrimitive:
getKindNames:
getOrBreak:
getOrDefault:
getOrDefaultValue:
getOrRaise:
hasKind:
hasKindImpl:
IgnoredAny:
imkInfixEq:
imkPredicate:
imkSubPattern:
implDeserializer:
implMapAccess:
implSeqAccess:
implSerializeArray:
implSerializeMap:
implSerializer:
implSerializeSeq:
implSerializeStruct:
implVisitor:
initEmptyFieldFeatures:
initEmptyStructFeatures:
initField:
initFieldBranch:
initFieldFeatures:
initStruct:
initStructFeatures:
initTypeInfo:
initUnexpectedBool:
initUnexpectedBytes:
initUnexpectedChar:
initUnexpectedFloat:
initUnexpectedMap:
initUnexpectedOption:
initUnexpectedSeq:
initUnexpectedSigned:
initUnexpectedString:
initUnexpectedUnsigned:
InvalidLength:
InvalidType:
InvalidValue:
isCase:
ItemMatchKind:
kAlt:
KebabCase:
kind:
kind=:
kItem:
kObject:
kPairs:
kSeq:
kSet:
kTuple:
KVPair:
lkAll:
lkAny:
lkNone:
lkOpt:
lkPos:
lkPref:
lkSlice:
lkTrail:
lkUntil:
makeDeserializable:
makeMatchExpr:
makeSerializable:
makeTree:
Map:
Match:
MatchError:
matches:
MatchKind:
maybePublic:
merge:
mergeRecList:
MissingField:
nameIdent:
nnkFloatKinds:
nnkIdentKinds:
nnkIntKinds:
nnkStrKinds:
nnkTokenKinds:
NoneSeed:
nskEnumFieldSym:
nskEnumFieldUnknownSym:
nskTypeDeserializeWithSym:
nskTypeEnumSym:
nskTypeSerializeWithSym:
Of:
onUnknownKeys:
Option:
parseFields:
parseMatchExpr:
parsePragma:
PascalCase:
PathCase:
PlainCase:
pragma:
public:
raiseDuplicateField:
raiseInvalidLength:
raiseInvalidType:
raiseInvalidValue:
raiseMissingField:
raiseUnknownField:
raiseUnknownUntaggedVariant:
rangeUnderlyingType:
recList:
renameAll:
RenameCase:
renamed:
renameDeserialize:
renameDeserialize=:
renameSerialize:
renameSerialize=:
Seq:
SeqKeyword:
SeqStructure:
serialize:
serializeName:
serializeWith:
Signed:
skipDeserializing:
skipDeserializing=:
skipped:
skipPrivate:
skipPrivateDeserializing:
skipPrivateSerializing:
skipSerializeIf:
skipSerializing:
skipSerializing=:
SnakeCase:
str:
str=:
String:
Struct:
StructFeatures:
toAccs:
toByteArray:
toCase:
TrainCase:
TypeInfo:
typeNode:
typeSym:
Unexpected:
UnexpectedKind:
UnixTimeFormat:
UnknownField:
UnknownUntaggedVariant:
Unsigned:
untagged:
UpperSnakeCase:
VarKind:
varOfIteration:
VarSpec:
visitBool:
visitBytes:
visitChar:
visitEnumIntBody:
visitFloat32:
visitFloat64:
visitInt16:
visitInt32:
visitInt64:
visitInt8:
visitMap:
visitNone:
visitRangeFloatBody:
visitRangeIntBody:
visitSeq:
visitSome:
visitString:
visitUint16:
visitUint32:
visitUint64:
visitUint8:
vkAlt:
vkOption:
vkRegular:
vkSequence:
vkSet: