dcSpark/cddl-codegen
Codegen serialization logic for CBOR automatically from a CDDL specification
RustMIT
Issues
- 0
Non-overlapping group choice with additional encoding does not generate valid deserialization code with `--preserve-encodings=true`
#232 opened by rooooooooob - 0
@name with explicit basic group in group choice generates non-compiling code
#230 opened by rooooooooob - 0
- 0
Mixed multi-field/single-field basic group enum generates non-compiling code
#229 opened by rooooooooob - 1
Adjust cbor_types() for unknowable conditions
#233 opened by rooooooooob - 0
- 0
bool newtype does not compile
#223 opened by rooooooooob - 0
- 1
- 1
Support `bigint`
#220 opened by SebastienGllmt - 0
- 1
bool field deserialization needs minor tweaking
#193 opened by rooooooooob - 1
- 0
Array/map not checked when inlined into enum
#175 opened by rooooooooob - 3
serilization.rs missing
#212 opened by evenl - 1
@name not applied with single-field group choices
#153 opened by rooooooooob - 0
- 0
Ability to mark type as used as a key
#190 opened by rooooooooob - 0
Optional fixed fields don't compile
#154 opened by rooooooooob - 0
- 11
zcbor test cases not working
#201 opened by nslowell - 0
- 1
- 1
Outdated documentation
#104 opened by rooooooooob - 0
Enum serialization/deserialization simplification
#145 opened by rooooooooob - 1
- 0
`read_len.finish()?` missing in some structs (fixed-length array structs?)
#171 opened by rooooooooob - 0
`read_len` not checked correctly when used with an optional field that is `_CDDL_CODEGEN_RAW_BYTES_TYPE_`
#170 opened by rooooooooob - 0
- 0
Ranges don't support floats
#178 opened by rooooooooob - 0
General integer bounds
#173 opened by rooooooooob - 0
- 0
General array bounds
#167 opened by rooooooooob - 1
multi-file support clarification
#157 opened by waalge - 5
Support non-table types as types
#161 opened by alistair23 - 0
@newtype doesn't work with .size/etc
#156 opened by rooooooooob - 0
wasm wrappers don't compile for types that don't implement deserialization
#155 opened by rooooooooob - 3
Unused imports in generated code
#139 opened by rooooooooob - 1
- 0
Support float keys
#136 opened by SebastienGllmt - 0
Support preserve_encodings for floats
#135 opened by SebastienGllmt - 2
- 1
Generic support for all types
#99 opened by rooooooooob - 0
Full recursive type support
#105 opened by rooooooooob - 1
- 0
Sort scope before printing output
#126 opened by SebastienGllmt - 0
top-level tagged .cbor bytes treated as bytes
#117 opened by rooooooooob - 0
- 1
Order definitions via a dependency graph
#93 opened by SebastienGllmt - 0
Allow parsing multiple cddl files at once
#95 opened by SebastienGllmt