Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off

crates/cre8-app-manifold/src/app_contract.rs

cre8-app-manifold · module app_contract · src · 1,048 lines (743 code, 208 comment) · sha 5c1b4d59263deff2

Items

const UNRESOLVED_AMOUNT

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
expand_templatesrc/app_contract.rs:102fn24513212
resolve_contractsrc/app_contract.rs:283fn7373349.1
find_close_bracesrc/app_contract.rs:127fn31105.6
resolve_substitutionsrc/app_contract.rs:158fn51125.6
expand_opsrc/app_contract.rs:204fn93924.5
expand_payload_templatesrc/app_contract.rs:136fn215413.7
exact_integersrc/app_contract.rs:261fn95103.1
resolve_effect_amountsrc/app_contract.rs:251fn92213
json_value_template_stringsrc/app_contract.rs:182fn62102.9
receipt_substitutionsrc/app_contract.rs:164fn121102.9
payload_substitutionsrc/app_contract.rs:177fn41112.9
expand_single_field_opsrc/app_contract.rs:214fn84112.4
expand_settle_opsrc/app_contract.rs:223fn111112.4
resolve_contract_failuresrc/app_contract.rs:365fn193432.1
sponsor_receiptsrc/app_contract.rs:398fn31802
op_test_receiptsrc/app_contract.rs:755fn71702
sponsor_contractsrc/app_contract.rs:390fn71451.2
gated_contractsrc/app_contract.rs:665fn121481.2
future_open_contractsrc/app_contract.rs:572fn201251.1
gated_receiptsrc/app_contract.rs:678fn31200.8
template_substitutes_well_known_fieldssrc/app_contract.rs:411fn101020.5
template_substitutes_pattern_bindingssrc/app_contract.rs:423fn61020.5
template_substitutes_payload_keyssrc/app_contract.rs:431fn61010.5
template_payload_missing_key_left_literalsrc/app_contract.rs:439fn51020.5
template_unknown_binding_left_literalsrc/app_contract.rs:446fn51020.5
template_mixed_substitution_in_one_stringsrc/app_contract.rs:453fn71020.5
template_unmatched_brace_left_literalsrc/app_contract.rs:462fn51020.5
resolve_produces_consequence_setsrc/app_contract.rs:471fn181030.5
resolve_missing_match_returns_nonesrc/app_contract.rs:491fn51020.5
resolve_split_contract_emits_multiple_effectssrc/app_contract.rs:498fn201040.5
payload_template_substitutes_string_leavessrc/app_contract.rs:525fn141010.5
payload_template_passes_through_non_stringssrc/app_contract.rs:541fn131010.5
payload_template_recurses_into_nested_objectssrc/app_contract.rs:556fn131010.5
resolve_emits_obligation_from_templatesrc/app_contract.rs:594fn191020.5
obligation_template_with_receipt_offset_duesrc/app_contract.rs:615fn141040.5
contract_can_emit_assets_graph_and_obligations_simultaneouslysrc/app_contract.rs:631fn1710100.5
obligation_template_round_trips_through_jsonsrc/app_contract.rs:650fn61010.5
verifier_id_field_round_trips_through_jsonsrc/app_contract.rs:683fn81020.5
non_verifier_contract_reports_not_gatedsrc/app_contract.rs:693fn51020.5
resolve_contract_success_branch_ignores_verifier_fieldsrc/app_contract.rs:700fn161030.5
resolve_contract_failure_branch_emits_refund_and_audit_edgesrc/app_contract.rs:718fn141030.5
resolve_contract_failure_returns_none_on_target_mismatchsrc/app_contract.rs:734fn51020.5
non_verifier_contract_has_empty_failure_branchsrc/app_contract.rs:741fn111030.5
expand_op_passes_through_mint_and_burnsrc/app_contract.rs:764fn71020.5
expand_op_templates_transfer_fromsrc/app_contract.rs:773fn92020.5
expand_op_templates_reserve_ref_idsrc/app_contract.rs:784fn92020.5
expand_op_templates_release_ref_idsrc/app_contract.rs:795fn92020.5
expand_op_templates_settle_ref_id_and_recipientsrc/app_contract.rs:806fn122020.5
expand_op_unknown_substitution_stays_literalsrc/app_contract.rs:820fn112020.5
expand_op_templates_pattern_bindingssrc/app_contract.rs:833fn122020.5
resolve_contract_threads_op_templates_into_consequence_setsrc/app_contract.rs:847fn242050.5
resolve_contract_threads_reserve_ref_id_through_consequencesrc/app_contract.rs:873fn172050.5
cascading_receipt_materializes_from_templatesrc/app_contract.rs:894fn321070.5
cascading_receipt_inherits_actor_and_timestampsrc/app_contract.rs:928fn121040.5
no_cascading_receipts_when_none_declaredsrc/app_contract.rs:942fn81040.5
payload_map_emission_fans_out_sorted_effects_to_expanded_peersrc/app_contract.rs:954fn202040.5
payload_map_emission_skips_missing_key_non_object_and_bad_amountssrc/app_contract.rs:976fn271040.5
multiple_cascading_receipts_on_one_contractsrc/app_contract.rs:1005fn111040.5
amount_template_literal_round_trips_through_jsonsrc/app_contract.rs:1025fn121010.5
due_at_template_literal_round_trips_through_jsonsrc/app_contract.rs:1039fn91010.5

Source not readable from this process.