Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dcSpark/cddl-codegen
/ types & classes
Types & classes
166 in github.com/dcSpark/cddl-codegen
⨍
Functions
1,061
◇
Types & classes
166
↓ 26 callers
Enum
Primitive
src/intermediate.rs:1043
↓ 1 callers
Class
BlocksOrLines
src/generation.rs:4181
↓ 1 callers
Class
RustStruct
src/intermediate.rs:2694
↓ 1 callers
Class
RustType
src/intermediate.rs:1345
Class
cddl-matrix/project_golden_hex.ts:38
Enum
AliasIdent
src/intermediate.rs:1289
Class
AliasInfo
src/intermediate.rs:64
Interface
AltCoverage
cddl-matrix/verify.ts:184
Interface
AltCoverage
cddl-matrix/query_q5_completeness.ts:142
Interface
Ann
cddl-matrix/project_robustness.ts:77
Interface
Annotation
cddl-matrix/query_q1_gaps.ts:48
Interface
Annotation
cddl-matrix/query_q6_diff.ts:35
Interface
Annotation
cddl-matrix/project_decode_conformance.ts:61
Interface
Annotation
cddl-matrix/query_q4_directional.ts:77
Class
ArrayStructDeserializeCode
src/generation.rs:5525
Enum
BlockOrLine
src/generation.rs:4175
Enum
CBOREncodingOperation
src/intermediate.rs:1326
Class
CBORReadLen
static/serialization_preserve.rs:1
Class
CBORReadLen
static/serialization_non_preserve.rs:1
Class
CBORReadLen
tests/extern-dep-crate/src/serialization.rs:21
Class
CDDLIdent
src/intermediate.rs:1178
Interface
CatRow
cddl-matrix/project_decode_conformance.ts:78
Interface
CatRow
cddl-matrix/query_q4_directional.ts:98
Interface
CatVector
cddl-matrix/project_decode_conformance.ts:77
Interface
CatVector
cddl-matrix/query_q4_directional.ts:97
Interface
CatalogRow
cddl-matrix/verify.ts:718
Interface
CatalogVector
cddl-matrix/verify.ts:717
Enum
CborTree
src/tests/integration_tests.rs:161
Class
Cell
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
Class
Cfg
static/emit_tests_encoding_fidelity.rs:177
Class
Cli
src/cli.rs:7
Interface
CodeBlock
src/generation.rs:4201
Interface
CodegenProbe
cddl-matrix/verify.ts:515
Enum
ConceptualRustType
src/intermediate.rs:1680
Interface
ContainRow
cddl-matrix/query_q1_gaps.ts:50
Interface
Containment
cddl-matrix/lib.ts:20
Interface
ContainmentCorr
cddl-matrix/verify.ts:175
Interface
Contextual
cddl-matrix/query_q1_gaps.ts:127
Interface
ControlOp
cddl-matrix/lib.ts:21
Interface
ControlOpSupport
cddl-matrix/verify.ts:1253
Enum
ControlOperator
src/parsing.rs:20
Interface
Cover
cddl-matrix/project_corpus.ts:45
Interface
Ctl
cddl-matrix/project_corpus.ts:56
Interface
CtlRow
cddl-matrix/query_q5_completeness.ts:56
Interface
CtlRow
cddl-matrix/query_q1_gaps.ts:51
Interface
DataType
src/generation.rs:4252
Interface
DecodeForeignFailure
cddl-matrix/verify.ts:1507
Class
DepthGuard
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
Interface
Derived
cddl-matrix/verify.ts:153
Class
DeserializationCode
src/generation.rs:366
Interface
Deserialize
same as cbor_event::de::Deserialize but with our DeserializeError
static/serialization.rs:2
Interface
Deserialize
same as cbor_event::de::Deserialize but with our DeserializeError
tests/extern-dep-crate/src/serialization.rs:2
Class
DeserializeBeforeAfter
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
Class
DeserializeConfig
src/generation.rs:174
Interface
DeserializeEmbeddedGroup
static/serialization_preserve.rs:61
Interface
DeserializeEmbeddedGroup
static/serialization_non_preserve.rs:56
Interface
DeserializeEmbeddedGroup
tests/extern-dep-crate/src/serialization.rs:81
Class
DeserializeError
static/error.rs:58
Class
DeserializeError
tests/extern-dep-crate/src/error.rs:53
Enum
DeserializeFailure
static/error.rs:22
Enum
DeserializeFailure
tests/extern-dep-crate/src/error.rs:22
Interface
Detected
cddl-matrix/corpus_detect.ts:215
Interface
Directional
cddl-matrix/query_q4_directional.ts:122
Interface
EmissionDivergence
cddl-matrix/verify.ts:1479
Interface
EmissionOutcome
cddl-matrix/verify.ts:160
Interface
EmissionProfile
cddl-matrix/verify.ts:96
Interface
Encoding
cddl-matrix/lib.ts:19
Class
EncodingField
src/generation.rs:5098
Interface
EncodingVarIsCopy
src/generation.rs:276
Class
EnumVariant
src/intermediate.rs:2421
Enum
EnumVariantData
src/intermediate.rs:2414
Class
EnumVariantInRust
src/generation.rs:7263
Interface
Ex
cddl-matrix/project_robustness.ts:78
Enum
Expect
What a cell asserts about the concatenated generated source.
src/tests/dsl_position_tests.rs:29
Class
ExternCrateFoo
tests/extern-dep-crate/src/lib.rs:13
Class
ExternCrateFooEncoding
tests/extern-dep-crate/src/cbor_encodings.rs:4
Interface
Feature
cddl-matrix/lib.ts:9
Interface
Feature
cddl-matrix/project_corpus.ts:55
Interface
FeatureRow
cddl-matrix/query_q5_completeness.ts:55
Interface
FeatureRow
cddl-matrix/query_q1_gaps.ts:49
Interface
FeatureRow
cddl-matrix/query_q6_diff.ts:36
Interface
Finding
cddl-matrix/project_corpus.ts:47
Enum
FixedValue
src/intermediate.rs:964
Enum
FoldedAction
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
Interface
ForeignOutcome
cddl-matrix/verify.ts:724
Interface
Gap
cddl-matrix/query_q1_gaps.ts:102
Interface
Gate
check.ts:55
Class
GenerationScope
src/generation.rs:481
Class
GenericDef
src/intermediate.rs:3215
Class
GenericInstance
src/intermediate.rs:3231
Enum
GenericResolved
src/intermediate.rs:3241
Enum
GroupParsingType
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
Interface
IdRow
cddl-matrix/query_q6_diff.ts:37
Class
IntermediateTypes
src/intermediate.rs:124
Enum
Item
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
Enum
Key
static/error.rs:5
Enum
Key
tests/extern-dep-crate/src/error.rs:5
Enum
LenEncoding
static/serialization_preserve.rs:81
Enum
LenEncoding
tests/extern-dep-crate/src/serialization.rs:103
Class
ManifestError
src/cargo_manifest.rs:68
next →
1–100 of 166, ranked by callers