Skip to content
1 viewer

rust 1,854,395 · typescript 233,161 · javascript 131,995 · python 19,227 · 6,379 files · digest 17dcda71e44b · built in 1.5 s · crystals off

cre8-conduit-hrp crates cargo crate

Conduit Hyper Rewrite Program contracts and execution helpers.

crates/cre8-conduit-hrp · level 4 · 4,876 lines (3,791 code) · 13 files · 271 fns (157 tests) · cyclomatic Σ 480

1workspace deps
7direct dependents
89transitive dependents
13calls out
43calls in
281call-graph weight
0.0%exact crystals

Neighbourhood

Left: crates that declare this one. Right: crates it declares (dev-dependencies included). Edge width grows with resolved calls.

Files

lowhigh

File call graph

Resolved calls between this crate's files, callers left of callees.

Heaviest functions

By call-graph weight (PageRank; 1.0 is the average function). 271 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
lower_hrp_to_irsrc/lower.rs:128fn2043137.9
InMemoryBasis::newsrc/apply.rs:70method315305.6
hrp_from_target_script_withsrc/from_reuse_script.rs:109fn71825.5
fixture_programsrc/lower.rs:490fn2512404.8
hrp_from_target_scriptsrc/from_reuse_script.rs:102fn311914.7
hrp_id_from_programsrc/hash.rs:13fn41524
encode_opsrc/lower.rs:369fn115353.9
TransformId::wire_namesrc/transform_registry.rs:80method51203.8
declares_derivesrc/from_reuse_script.rs:120fn224203.6
hrp_from_target_script_insrc/from_reuse_script.rs:143fn322233.6
InMemoryBasis::with_atomsrc/apply.rs:74method413803.6
applysrc/transform_registry.rs:111fn122823.4
normalize_jsonsrc/normalize.rs:5fn175103.3
normalize_hyper_rewrite_program_valuesrc/normalize.rs:23fn31213.3
apply_hyper_rewrite_program_with_derivesrc/apply.rs:320fn811022.9
ssim_via_identitysrc/apply.rs:442fn6151002.8
lower_stepsrc/lower.rs:149fn127162.7
ir_hash_for_opssrc/lower.rs:360fn82122.7
ssim_1d_ppmsrc/apply.rs:383fn3431002.7
TransformId::from_wiresrc/transform_registry.rs:63method143502.6
push_lp_bytessrc/lower.rs:479fn51302.4
fixture_programsrc/witness.rs:368fn2411602.3
structural_witness_for_programsrc/witness.rs:201fn2211152.3
pop_bytessrc/apply.rs:527fn72502.3
fuse_pipelinesrc/fuse.rs:72fn293742.3
TransformId::tagsrc/transform_registry.rs:53method51302.2
hrp_id_from_valuesrc/hash.rs:7fn51122.2
normalize_hyper_rewrite_programsrc/normalize.rs:27fn82112.2
encoded_opsrc/lower.rs:697fn51512.2
apply_hyper_rewrite_programsrc/apply.rs:312fn612312.2
parse_seedsrc/transform_registry.rs:143fn92112.2
require_strsrc/lower.rs:321fn81602.1
apply_lowered_with_derivesrc/apply.rs:337fn122232.1
programsrc/apply.rs:558fn1112502.1
fixture_copy_only_scriptsrc/from_reuse_script.rs:456fn171702
delta_decode_u8_v1src/transform_registry.rs:128fn143111.9
prove_hash_stepsrc/apply.rs:546fn312301.9
hrps_from_reuse_script_bundle_withsrc/from_reuse_script.rs:430fn184221.8
InMemoryBasis::add_atomsrc/apply.rs:79method31601.8
target_hexsrc/apply.rs:542fn312211.8

Outside the workspace

anyhow cre8-vm serde serde_json sha2 thiserror