Skip to content
1 viewer

rust 1,859,748 · typescript 235,215 · javascript 132,913 · python 20,426 · 6,405 files · digest 00b5738199cb · built in 1.5 s · crystals off

crates/cre8-conduit-hrp/src/apply.rs

cre8-conduit-hrp · module apply · src · 1,174 lines (911 code, 144 comment) · sha 0585672d3f68feff

Items

trait BasisResolver struct DeriveResolveError impl DeriveResolveError trait DeriveResolver struct RefusingDeriveResolver impl DeriveResolver for RefusingDeriveResolver struct InMemoryBasis impl InMemoryBasis impl BasisResolver for InMemoryBasis struct ApplyOutcome enum ApplyError enum StackVal struct ApplyExecution impl ApplyExecution const Q const C1_INT const C2_INT const P struct FixedDerive impl FixedDerive impl DeriveResolver for FixedDerive

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
InMemoryBasis::newsrc/apply.rs:70method315305.6
InMemoryBasis::with_atomsrc/apply.rs:74method413803.6
apply_hyper_rewrite_program_with_derivesrc/apply.rs:320fn811022.9
ssim_via_identitysrc/apply.rs:442fn6151002.8
ssim_1d_ppmsrc/apply.rs:383fn3431002.7
pop_bytessrc/apply.rs:527fn72502.3
apply_hyper_rewrite_programsrc/apply.rs:312fn612312.2
apply_lowered_with_derivesrc/apply.rs:337fn122232.1
programsrc/apply.rs:558fn1112502.1
prove_hash_stepsrc/apply.rs:546fn312301.9
InMemoryBasis::add_atomsrc/apply.rs:79method31601.8
target_hexsrc/apply.rs:542fn312211.8
ApplyExecution::execute_opsrc/apply.rs:148method3210281.7
checked_slice_range_with_len_ussrc/apply.rs:355fn142201.6
DeriveResolveError::newsrc/apply.rs:38method31301.5
checked_slice_rangesrc/apply.rs:350fn41311.1
ApplyExecution::newsrc/apply.rs:144method31101.1
ApplyExecution::into_outcomesrc/apply.rs:296method142111.1
copy_atom_stepsrc/apply.rs:550fn31901
derive_stepsrc/apply.rs:885fn101700.9
approx_stepsrc/apply.rs:697fn201500.8
FixedDerive::newsrc/apply.rs:903method31500.8
psnr_db_1d_ppmsrc/apply.rs:507fn194100.8
literal_stepsrc/apply.rs:554fn31400.7
ApplyExecution::derive_slicesrc/apply.rs:183method223100.7
ApplyExecution::transform_slicesrc/apply.rs:206method171130.7
ApplyExecution::load_atomsrc/apply.rs:224method61100.7
ApplyExecution::slice_topsrc/apply.rs:231method61120.7
ApplyExecution::append_outsrc/apply.rs:238method51110.7
ApplyExecution::eq_bytessrc/apply.rs:244method51110.7
ApplyExecution::assert_topsrc/apply.rs:250method143100.7
ApplyExecution::approx_slicesrc/apply.rs:265method302140.7
transform_stepsrc/apply.rs:820fn131300.7
approx_metric_ppmsrc/apply.rs:370fn62120.6
RefusingDeriveResolver::resolve_derivesrc/apply.rs:58trait impl31010.5
InMemoryBasis::resolve_atomsrc/apply.rs:85trait impl31000.5
apply_loweredsrc/apply.rs:329fn61010.5
reconstructs_pure_atom_targetsrc/apply.rs:571fn121070.5
reconstructs_atom_plus_literal_tailsrc/apply.rs:585fn111080.5
reconstructs_overlap_substringsrc/apply.rs:598fn101070.5
assertion_fails_when_target_hash_wrongsrc/apply.rs:610fn102060.5
missing_atom_in_basissrc/apply.rs:622fn112060.5
slice_out_of_bounds_off_plus_lensrc/apply.rs:635fn122070.5
slice_at_atom_boundary_is_oksrc/apply.rs:649fn121080.5
lowering_errors_propagatesrc/apply.rs:663fn92040.5
empty_program_propagates_lowering_errorsrc/apply.rs:674fn82030.5
ir_hash_matches_loweringsrc/apply.rs:684fn101080.5
approx_atom_identical_passes_ssimsrc/apply.rs:721fn101070.5
approx_atom_identical_passes_psnr_dbsrc/apply.rs:734fn101070.5
approx_atom_dissimilar_rejected_ssimsrc/apply.rs:747fn232070.5
approx_atom_threshold_splitsrc/apply.rs:773fn273070.5
approx_atom_missing_reference_atom_in_basissrc/apply.rs:802fn152070.5
transform_atom_delta_decode_reconstructs_targetsrc/apply.rs:838fn121070.5
transform_atom_wrong_seed_fails_hash_assertionsrc/apply.rs:855fn132070.5
transform_atom_bad_params_arity_failssrc/apply.rs:871fn112070.5
FixedDerive::resolve_derivesrc/apply.rs:909trait impl41000.5
default_resolver_refuses_derive_so_existing_callers_are_unchangedsrc/apply.rs:916fn82060.5
derive_reconstructs_target_and_passes_the_key_to_the_resolversrc/apply.rs:926fn131070.5
derive_composes_with_copy_and_literalsrc/apply.rs:941fn1410100.5
a_resolver_cannot_substitute_bytes_of_the_right_lengthsrc/apply.rs:957fn142070.5
a_resolver_cannot_return_the_wrong_lengthsrc/apply.rs:973fn142070.5
a_resolver_refusal_carries_its_codesrc/apply.rs:989fn122080.5
a_derive_program_ir_hash_binds_the_keysrc/apply.rs:1003fn81050.5
ssim_via_identity_empty_returns_fullsrc/apply.rs:1027fn41020.5
ssim_via_identity_identical_is_fullsrc/apply.rs:1034fn72020.5
ssim_via_identity_extreme_constantssrc/apply.rs:1045fn81020.5
ssim_via_identity_all_zeros_is_fullsrc/apply.rs:1057fn41010.5
ssim_via_identity_single_bytesrc/apply.rs:1065fn111020.5
ssim_via_identity_shifted_countersrc/apply.rs:1081fn123020.5
ssim_via_identity_small_perturbationsrc/apply.rs:1097fn213020.5
ssim_via_identity_prng_paritysrc/apply.rs:1122fn162020.5
ssim_via_identity_anti_correlatedsrc/apply.rs:1143fn111020.5
ssim_via_identity_pinned_known_casesrc/apply.rs:1159fn151020.5

Source not readable from this process.