Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dcSpark/cddl-codegen
/ functions
Functions
1,061 in github.com/dcSpark/cddl-codegen
⨍
Functions
1,061
◇
Types & classes
166
Function
is_identifier_in_our_prelude
(name: &str)
src/utils.rs:172
Function
js_d_ts_merge
()
src/tests/integration_tests.rs:3828
Function
js_schema_to_ts
()
src/tests/integration_tests.rs:3738
Function
json
()
src/tests/integration_tests.rs:3683
Function
json_float
()
src/tests/integration_tests.rs:3703
Function
json_preserve
()
src/tests/integration_tests.rs:4025
Function
json_rejects
()
tests/json/tests.rs:147
Method
json_schema
(generator: &mut schemars::SchemaGenerator)
static/ordered_hash_map_schemars.rs:5
Function
json_wrapper_test
(value: V)
tests/json/tests.rs:27
Function
keyless_map_entry_rejects_gracefully
()
src/tests/robustness_tests.rs:300
Function
legacy_root_warning_fires_only_for_legacy_shape
()
src/tests/integration_tests.rs:2198
Function
main
()
src/main.rs:20
Function
main
()
examples/ast_roles.rs:402
Function
malformed_existing_manifest_is_an_error_naming_the_file
()
src/cargo_manifest.rs:769
Function
manifest_template_drift
()
src/tests/snapshot_tests.rs:358
Function
map_key_literal
A single synthesized map key at index `i` (the literal form of `map_key_expr`, whose `__i` is a closure param unavailable in the explicit-`insert` bui
src/emit_tests_wasm.rs:467
Method
mark_refs
( refs: &mut BTreeMap<ModuleScope, BTreeMap<ModuleScope, BTreeSet<RustIdent>>>, types:
src/intermediate.rs:301
Function
merge_bumps_incompatible_pin
()
src/cargo_manifest.rs:868
Function
merge_bumps_newer_major_down_to_tool
()
src/cargo_manifest.rs:879
Function
merge_keeps_compatible_pin
()
src/cargo_manifest.rs:860
Function
merge_no_existing_entry_writes_tool_spec_verbatim
()
src/cargo_manifest.rs:959
Function
merge_only_applies_to_dependency_entries
()
src/cargo_manifest.rs:926
Function
merge_plain_string_stays_plain_string
()
src/cargo_manifest.rs:895
Function
merge_preserves_feature_when_tool_is_plain_string
()
src/cargo_manifest.rs:821
Function
merge_preserves_optional_when_tool_flattens_version
()
src/cargo_manifest.rs:811
Function
merge_result_is_idempotent
()
src/cargo_manifest.rs:939
Method
merge_scopes_to_strings
Shared scope-merge producer used by both [`Self::export`] and [`Self::generated_files`]: merges the root scope into `merged_scope`, emits each non-roo
src/generation.rs:1419
Function
merge_tool_path_field_wins_user_version_preserved
()
src/cargo_manifest.rs:910
Function
merge_unions_features_appends_new_tool_feature
()
src/cargo_manifest.rs:847
Function
merge_unions_features_user_order_first
()
src/cargo_manifest.rs:832
Function
merge_unparseable_user_version_takes_tool
()
src/cargo_manifest.rs:887
Function
migration_legacy_root_fails_loudly
()
src/tests/integration_tests.rs:2134
Function
mixed_len_keys_ordering_rule
()
tests/canonical/tests.rs:527
Function
multifile
()
src/tests/integration_tests.rs:3594
Function
multifile_json_preserve
()
src/tests/integration_tests.rs:3615
Method
name_for_rust_map
( types: &IntermediateTypes, k: &RustType, v: &RustType, from_wasm: bool,
src/intermediate.rs:1918
Method
name_for_wasm_map
(k: &RustType, v: &RustType)
src/intermediate.rs:1910
Function
nested_module_types_bytes
()
tests/multifile/tests.rs:84
Method
new
(len: cbor_event::LenSz)
static/serialization_preserve.rs:7
Method
new
(len: cbor_event::Len)
static/serialization_non_preserve.rs:7
Method
new
()
static/ordered_hash_map.rs:34
Method
new
(location: T, failure: DeserializeFailure)
static/error.rs:64
Method
new
(expr: S, var_name: T)
src/generation.rs:49
Method
new
(scope: Vec<String>)
src/intermediate.rs:25
Method
new
(index_0: u64, index_1: String, index_2: Vec<u8>)
tests/extern-dep-crate/src/lib.rs:22
Method
new
()
tests/extern-dep-crate/src/ordered_hash_map.rs:32
Method
new
(len: cbor_event::LenSz)
tests/extern-dep-crate/src/serialization.rs:27
Method
new
(location: T, failure: DeserializeFailure)
tests/extern-dep-crate/src/error.rs:59
Method
new_array
( ident: RustIdent, tag: Option<usize>, rule_metadata: Option<&RuleMetadata>,
src/intermediate.rs:2766
Method
new_custom
(name: T)
src/intermediate.rs:1269
Method
new_embedded
( name: VariantIdent, embedded_record: RustRecord, doc: Option<String>, )
src/intermediate.rs:2449
Method
new_extern
(ident: RustIdent)
src/intermediate.rs:2857
Method
new_from_metadata
(base_type: RustType, rule_metadata: RuleMetadata)
src/intermediate.rs:90
Method
new_generic
( generic_ident: &RustIdent, generic_args: &[RustType], types: &Intermedia
src/intermediate.rs:1229
Method
new_group_choice
( ident: RustIdent, tag: Option<usize>, rule_metadata: Option<&RuleMetadata>,
src/intermediate.rs:2824
Method
new_manual
(base_type: RustType, gen_rust_alias: bool, gen_wasm_alias: bool)
src/intermediate.rs:80
Method
new_raw_bytes
(ident: RustIdent)
src/intermediate.rs:2866
Method
new_record
( ident: RustIdent, tag: Option<usize>, rule_metadata: Option<&RuleMetadata>,
src/intermediate.rs:2737
Method
new_rust
(ident: RustIdent)
src/intermediate.rs:1273
Method
new_table
( ident: RustIdent, tag: Option<usize>, rule_metadata: Option<&RuleMetadata>,
src/intermediate.rs:2751
Method
new_type_choice
This will automatically check if it's a c-stlye enum and use that instead if possible
src/intermediate.rs:2785
Method
new_wrapper
( ident: RustIdent, tag: Option<usize>, rule_metadata: Option<&RuleMetadata>,
src/intermediate.rs:2839
Function
newtype
()
tests/comment-dsl/tests.rs:117
Function
nint_wrapper
()
tests/json/tests.rs:64
Function
no_alias
()
tests/core/tests.rs:444
Function
non_overlap_basic_embed
()
tests/core/tests.rs:547
Function
non_overlap_basic_embed
()
tests/preserve-encodings/tests.rs:559
Function
non_overlap_basic_embed_mixed
()
tests/core/tests.rs:559
Function
non_overlap_basic_embed_mixed
()
tests/preserve-encodings/tests.rs:615
Function
non_overlap_basic_embed_mixed_explicit
()
tests/core/tests.rs:565
Function
non_overlap_basic_embed_mixed_explicit
()
tests/preserve-encodings/tests.rs:643
Function
non_overlap_basic_embed_multi_fields
()
tests/core/tests.rs:553
Function
non_overlap_basic_embed_multi_fields
()
tests/preserve-encodings/tests.rs:587
Function
non_overlap_basic_not_basic
()
tests/core/tests.rs:572
Function
non_overlap_basic_not_basic
()
tests/preserve-encodings/tests.rs:678
Function
non_overlapping_type_choice_all
()
tests/preserve-encodings/tests.rs:483
Function
non_overlapping_type_choice_some
()
tests/preserve-encodings/tests.rs:459
Function
nullable_enum_variant_three_states_native
()
tests/nullable-wasm/tests.rs:57
Function
nullable_map_value_three_states_native
()
tests/nullable-wasm/tests.rs:45
Function
nullable_wasm
()
src/tests/integration_tests.rs:2409
Function
occurrence_marker_on_inline_group_rejects_gracefully
()
src/tests/robustness_tests.rs:389
Function
op_at
Assert the op at `path` matches a predicate, panicking with context otherwise.
src/cargo_manifest.rs:988
Function
optional_nullable_field_three_states_native
()
tests/nullable-wasm/tests.rs:22
Function
outer
()
tests/rust-wasm-split/tests.rs:43
Function
outer
()
tests/core/tests.rs:341
Function
overlap_basic_embed
()
tests/core/tests.rs:541
Function
overlap_basic_embed
()
tests/preserve-encodings/tests.rs:532
Function
overlapping
()
tests/core/tests.rs:501
Function
overlapping_inlined
()
tests/core/tests.rs:511
Function
overlapping_inlined
()
tests/preserve-encodings/tests.rs:416
Function
overlapping_type_choice_all
()
tests/core/tests.rs:521
Function
overlapping_type_choice_some
()
tests/core/tests.rs:534
Function
package_json_pipeline
()
src/tests/integration_tests.rs:3898
Function
parse_comment_all_except_no_alias
()
src/comment_ast.rs:470
Function
parse_comment_custom_serialize_deserialize
()
src/comment_ast.rs:449
Function
parse_comment_name
()
src/comment_ast.rs:243
Function
parse_comment_name_noalias
()
src/comment_ast.rs:403
Function
parse_comment_newtype
()
src/comment_ast.rs:263
Function
parse_comment_newtype_and_custom_json
()
src/comment_ast.rs:423
Function
parse_comment_newtype_and_name
()
src/comment_ast.rs:323
← previous
next →
801–900 of 1,061, ranked by callers