Skip to content
1 viewer

rust 1,855,033 · typescript 234,882 · javascript 132,632 · python 19,643 · 6,389 files · digest d8586b9e8a33 · built in 1.5 s · crystals off

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

cre8-app-manifold · module app_contract · src · 1,049 lines (743 code, 209 comment) · sha e087fa7e869aefc7

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:103fn24513212.1
resolve_contractsrc/app_contract.rs:284fn7373349.1
find_close_bracesrc/app_contract.rs:128fn31105.6
resolve_substitutionsrc/app_contract.rs:159fn51125.6
expand_opsrc/app_contract.rs:205fn93924.5
expand_payload_templatesrc/app_contract.rs:137fn215413.7
exact_integersrc/app_contract.rs:262fn95103.1
resolve_effect_amountsrc/app_contract.rs:252fn92213
json_value_template_stringsrc/app_contract.rs:183fn62102.9
receipt_substitutionsrc/app_contract.rs:165fn121102.9
payload_substitutionsrc/app_contract.rs:178fn41112.9
expand_single_field_opsrc/app_contract.rs:215fn84112.4
expand_settle_opsrc/app_contract.rs:224fn111112.4
resolve_contract_failuresrc/app_contract.rs:366fn193432.1
sponsor_receiptsrc/app_contract.rs:399fn31802
op_test_receiptsrc/app_contract.rs:756fn71702
sponsor_contractsrc/app_contract.rs:391fn71451.2
gated_contractsrc/app_contract.rs:666fn121481.2
future_open_contractsrc/app_contract.rs:573fn201251.1
gated_receiptsrc/app_contract.rs:679fn31200.8
template_substitutes_well_known_fieldssrc/app_contract.rs:412fn101020.5
template_substitutes_pattern_bindingssrc/app_contract.rs:424fn61020.5
template_substitutes_payload_keyssrc/app_contract.rs:432fn61010.5
template_payload_missing_key_left_literalsrc/app_contract.rs:440fn51020.5
template_unknown_binding_left_literalsrc/app_contract.rs:447fn51020.5
template_mixed_substitution_in_one_stringsrc/app_contract.rs:454fn71020.5
template_unmatched_brace_left_literalsrc/app_contract.rs:463fn51020.5
resolve_produces_consequence_setsrc/app_contract.rs:472fn181030.5
resolve_missing_match_returns_nonesrc/app_contract.rs:492fn51020.5
resolve_split_contract_emits_multiple_effectssrc/app_contract.rs:499fn201040.5
payload_template_substitutes_string_leavessrc/app_contract.rs:526fn141010.5
payload_template_passes_through_non_stringssrc/app_contract.rs:542fn131010.5
payload_template_recurses_into_nested_objectssrc/app_contract.rs:557fn131010.5
resolve_emits_obligation_from_templatesrc/app_contract.rs:595fn191020.5
obligation_template_with_receipt_offset_duesrc/app_contract.rs:616fn141040.5
contract_can_emit_assets_graph_and_obligations_simultaneouslysrc/app_contract.rs:632fn1710100.5
obligation_template_round_trips_through_jsonsrc/app_contract.rs:651fn61010.5
verifier_id_field_round_trips_through_jsonsrc/app_contract.rs:684fn81020.5
non_verifier_contract_reports_not_gatedsrc/app_contract.rs:694fn51020.5
resolve_contract_success_branch_ignores_verifier_fieldsrc/app_contract.rs:701fn161030.5
resolve_contract_failure_branch_emits_refund_and_audit_edgesrc/app_contract.rs:719fn141030.5
resolve_contract_failure_returns_none_on_target_mismatchsrc/app_contract.rs:735fn51020.5
non_verifier_contract_has_empty_failure_branchsrc/app_contract.rs:742fn111030.5
expand_op_passes_through_mint_and_burnsrc/app_contract.rs:765fn71020.5
expand_op_templates_transfer_fromsrc/app_contract.rs:774fn92020.5
expand_op_templates_reserve_ref_idsrc/app_contract.rs:785fn92020.5
expand_op_templates_release_ref_idsrc/app_contract.rs:796fn92020.5
expand_op_templates_settle_ref_id_and_recipientsrc/app_contract.rs:807fn122020.5
expand_op_unknown_substitution_stays_literalsrc/app_contract.rs:821fn112020.5
expand_op_templates_pattern_bindingssrc/app_contract.rs:834fn122020.5
resolve_contract_threads_op_templates_into_consequence_setsrc/app_contract.rs:848fn242050.5
resolve_contract_threads_reserve_ref_id_through_consequencesrc/app_contract.rs:874fn172050.5
cascading_receipt_materializes_from_templatesrc/app_contract.rs:895fn321070.5
cascading_receipt_inherits_actor_and_timestampsrc/app_contract.rs:929fn121040.5
no_cascading_receipts_when_none_declaredsrc/app_contract.rs:943fn81040.5
payload_map_emission_fans_out_sorted_effects_to_expanded_peersrc/app_contract.rs:955fn202040.5
payload_map_emission_skips_missing_key_non_object_and_bad_amountssrc/app_contract.rs:977fn271040.5
multiple_cascading_receipts_on_one_contractsrc/app_contract.rs:1006fn111040.5
amount_template_literal_round_trips_through_jsonsrc/app_contract.rs:1026fn121010.5
due_at_template_literal_round_trips_through_jsonsrc/app_contract.rs:1040fn91010.5

Source not readable from this process.