MCPcopy Create free account

hub / github.com/dcSpark/cddl-codegen / types & classes

Types & classes166 in github.com/dcSpark/cddl-codegen

↓ 26 callersEnumPrimitive
src/intermediate.rs:1043
↓ 1 callersClassBlocksOrLines
src/generation.rs:4181
↓ 1 callersClassRustStruct
src/intermediate.rs:2694
↓ 1 callersClassRustType
src/intermediate.rs:1345
Class
cddl-matrix/project_golden_hex.ts:38
EnumAliasIdent
src/intermediate.rs:1289
ClassAliasInfo
src/intermediate.rs:64
InterfaceAltCoverage
cddl-matrix/verify.ts:184
InterfaceAltCoverage
cddl-matrix/query_q5_completeness.ts:142
InterfaceAnn
cddl-matrix/project_robustness.ts:77
InterfaceAnnotation
cddl-matrix/query_q1_gaps.ts:48
InterfaceAnnotation
cddl-matrix/query_q6_diff.ts:35
InterfaceAnnotation
cddl-matrix/project_decode_conformance.ts:61
InterfaceAnnotation
cddl-matrix/query_q4_directional.ts:77
ClassArrayStructDeserializeCode
src/generation.rs:5525
EnumBlockOrLine
src/generation.rs:4175
EnumCBOREncodingOperation
src/intermediate.rs:1326
ClassCBORReadLen
static/serialization_preserve.rs:1
ClassCBORReadLen
static/serialization_non_preserve.rs:1
ClassCBORReadLen
tests/extern-dep-crate/src/serialization.rs:21
ClassCDDLIdent
src/intermediate.rs:1178
InterfaceCatRow
cddl-matrix/project_decode_conformance.ts:78
InterfaceCatRow
cddl-matrix/query_q4_directional.ts:98
InterfaceCatVector
cddl-matrix/project_decode_conformance.ts:77
InterfaceCatVector
cddl-matrix/query_q4_directional.ts:97
InterfaceCatalogRow
cddl-matrix/verify.ts:718
InterfaceCatalogVector
cddl-matrix/verify.ts:717
EnumCborTree
src/tests/integration_tests.rs:161
ClassCell
A single grid cell: `(directive, position)` uniquely identifies it (so a `KNOWN_SILENT_DROP` pin keys on that pair). `spec` is the minimal CDDL isolat
src/tests/dsl_position_tests.rs:46
ClassCfg
static/emit_tests_encoding_fidelity.rs:177
ClassCli
src/cli.rs:7
InterfaceCodeBlock
src/generation.rs:4201
InterfaceCodegenProbe
cddl-matrix/verify.ts:515
EnumConceptualRustType
src/intermediate.rs:1680
InterfaceContainRow
cddl-matrix/query_q1_gaps.ts:50
InterfaceContainment
cddl-matrix/lib.ts:20
InterfaceContainmentCorr
cddl-matrix/verify.ts:175
InterfaceContextual
cddl-matrix/query_q1_gaps.ts:127
InterfaceControlOp
cddl-matrix/lib.ts:21
InterfaceControlOpSupport
cddl-matrix/verify.ts:1253
EnumControlOperator
src/parsing.rs:20
InterfaceCover
cddl-matrix/project_corpus.ts:45
InterfaceCtl
cddl-matrix/project_corpus.ts:56
InterfaceCtlRow
cddl-matrix/query_q5_completeness.ts:56
InterfaceCtlRow
cddl-matrix/query_q1_gaps.ts:51
InterfaceDataType
src/generation.rs:4252
InterfaceDecodeForeignFailure
cddl-matrix/verify.ts:1507
ClassDepthGuard
RAII guard bounding the nesting depth of composite deserializers. `acquire` increments a thread-local counter and `Drop` decrements it, so early retur
static/serialization_depth_guard.rs:15
InterfaceDerived
cddl-matrix/verify.ts:153
ClassDeserializationCode
src/generation.rs:366
InterfaceDeserialize
same as cbor_event::de::Deserialize but with our DeserializeError
static/serialization.rs:2
InterfaceDeserialize
same as cbor_event::de::Deserialize but with our DeserializeError
tests/extern-dep-crate/src/serialization.rs:2
ClassDeserializeBeforeAfter
Context as to how to generate deserialization code. formats as {before}{<deserialized value>}{after} in a line within the body param, allowing freedom
src/generation.rs:443
ClassDeserializeConfig
src/generation.rs:174
InterfaceDeserializeEmbeddedGroup
static/serialization_preserve.rs:61
InterfaceDeserializeEmbeddedGroup
static/serialization_non_preserve.rs:56
InterfaceDeserializeEmbeddedGroup
tests/extern-dep-crate/src/serialization.rs:81
ClassDeserializeError
static/error.rs:58
ClassDeserializeError
tests/extern-dep-crate/src/error.rs:53
EnumDeserializeFailure
static/error.rs:22
EnumDeserializeFailure
tests/extern-dep-crate/src/error.rs:22
InterfaceDetected
cddl-matrix/corpus_detect.ts:215
InterfaceDirectional
cddl-matrix/query_q4_directional.ts:122
InterfaceEmissionDivergence
cddl-matrix/verify.ts:1479
InterfaceEmissionOutcome
cddl-matrix/verify.ts:160
InterfaceEmissionProfile
cddl-matrix/verify.ts:96
InterfaceEncoding
cddl-matrix/lib.ts:19
ClassEncodingField
src/generation.rs:5098
InterfaceEncodingVarIsCopy
src/generation.rs:276
ClassEnumVariant
src/intermediate.rs:2421
EnumEnumVariantData
src/intermediate.rs:2414
ClassEnumVariantInRust
src/generation.rs:7263
InterfaceEx
cddl-matrix/project_robustness.ts:78
EnumExpect
What a cell asserts about the concatenated generated source.
src/tests/dsl_position_tests.rs:29
ClassExternCrateFoo
tests/extern-dep-crate/src/lib.rs:13
ClassExternCrateFooEncoding
tests/extern-dep-crate/src/cbor_encodings.rs:4
InterfaceFeature
cddl-matrix/lib.ts:9
InterfaceFeature
cddl-matrix/project_corpus.ts:55
InterfaceFeatureRow
cddl-matrix/query_q5_completeness.ts:55
InterfaceFeatureRow
cddl-matrix/query_q1_gaps.ts:49
InterfaceFeatureRow
cddl-matrix/query_q6_diff.ts:36
InterfaceFinding
cddl-matrix/project_corpus.ts:47
EnumFixedValue
src/intermediate.rs:964
EnumFoldedAction
The folded outcome of all log entries for one key path (last write wins). Held internally while folding so the last `set`/`seed`/`remove` seen for a p
src/cargo_manifest.rs:405
InterfaceForeignOutcome
cddl-matrix/verify.ts:724
InterfaceGap
cddl-matrix/query_q1_gaps.ts:102
InterfaceGate
check.ts:55
ClassGenerationScope
src/generation.rs:481
ClassGenericDef
src/intermediate.rs:3215
ClassGenericInstance
src/intermediate.rs:3231
EnumGenericResolved
src/intermediate.rs:3241
EnumGroupParsingType
Possible special cases for groups that can be handled to generate much nicer code instead of treating all groups as structs.
src/parsing.rs:1109
InterfaceIdRow
cddl-matrix/query_q6_diff.ts:37
ClassIntermediateTypes
src/intermediate.rs:124
EnumItem
A parsed CBOR item. `Str` holds the payload bytes verbatim (text is valid UTF-8, but the splitter only needs the bytes); `Other` holds a major-7 head
static/emit_tests_encoding_fidelity.rs:33
EnumKey
static/error.rs:5
EnumKey
tests/extern-dep-crate/src/error.rs:5
EnumLenEncoding
static/serialization_preserve.rs:81
EnumLenEncoding
tests/extern-dep-crate/src/serialization.rs:103
ClassManifestError
src/cargo_manifest.rs:68
next →1–100 of 166, ranked by callers