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.3 s · crystals off

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

cre8-app-manifold · module engine · src · 2,388 lines (1,738 code, 424 comment) · sha ce7224754a9d9647

Items

enum GatedOutcome struct ManifoldEngine impl Debug for ManifoldEngine struct ReplayError impl Display for ReplayError impl Error for ReplayError impl ManifoldEngine struct CommitReport impl CommitReport struct CommitSnapshot struct PeerSnapshot impl CommitSnapshot enum SigningPolicy impl Default for SigningPolicy const ENV_AUTH_RECEIPT_SIGNING impl SigningPolicy enum ApplySignedError impl Display for ApplySignedError impl Error for ApplySignedError enum DelegationError impl Display for DelegationError impl Error for DelegationError

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
ManifoldEngine::from_contractssrc/engine.rs:126method31175026.5
ManifoldEngine::newsrc/engine.rs:118method714205.2
ManifoldEngine::resolve_matching_gatedsrc/engine.rs:265method62225
ManifoldEngine::resolve_gatedsrc/engine.rs:231method1142814.8
ManifoldEngine::resolve_allsrc/engine.rs:214method311824.3
CommitReport::durably_persistedsrc/engine.rs:420method321504.3
CommitReport::all_oksrc/engine.rs:407method311603.3
SigningPolicy::defaultsrc/engine.rs:765trait impl51503.2
CommitSnapshot::restoresrc/engine.rs:617method196622.8
sponsorsrc/engine.rs:1165fn512212.8
ManifoldEngine::is_seensrc/engine.rs:316method311402.6
ManifoldEngine::resolve_verifier_gatedsrc/engine.rs:272method182122.6
ManifoldEngine::register_verifiersrc/engine.rs:135method412002.5
commit_consequencesrc/engine.rs:456fn80725112.4
permissive_policysrc/engine.rs:1319fn312202.2
ManifoldEngine::mark_seensrc/engine.rs:310method311001.8
peer_asset_balancesrc/engine.rs:1102fn71301.8
SigningPolicy::parse_env_valuesrc/engine.rs:790method84411.7
open_graph_with_namespacesrc/engine.rs:1300fn1812531.7
restore_accrual_statesrc/engine.rs:644fn145121.7
accrual_state_vidsrc/engine.rs:638fn31201.5
unpersisted_reportsrc/engine.rs:540fn151201.3
apply_receiptsrc/engine.rs:726fn81521.2
gated_engine_contractsrc/engine.rs:1946fn101631.2
attention_viewsrc/engine.rs:1171fn61411.1
ManifoldEngine::contractssrc/engine.rs:189method31201.1
ManifoldEngine::seen_countsrc/engine.rs:321method31501
ManifoldEngine::resolve_uniquesrc/engine.rs:335method62421
ManifoldEngine::resolvesrc/engine.rs:202method31120.9
verify_required_receiptsrc/engine.rs:870fn61110.8
verify_optional_receiptsrc/engine.rs:877fn92110.8
ManifoldEngine::matches_anysrc/engine.rs:293method31200.8
strict_policysrc/engine.rs:2073fn31700.8
ManifoldEngine::has_verifiersrc/engine.rs:141method31300.8
always_passsrc/engine.rs:1957fn31300.7
verify_signed_receipt_for_policysrc/engine.rs:855fn143120.7
seeded_ledgersrc/engine.rs:2077fn92610.7
ManifoldEngine::verifiersrc/engine.rs:149method31100.7
CommitReport::failure_countsrc/engine.rs:412method31500.7
ManifoldEngine::verifier_countsrc/engine.rs:155method31200.7
refused_reportsrc/engine.rs:559fn233110.7
CommitSnapshot::capturesrc/engine.rs:601method121120.7
persist_obligationssrc/engine.rs:659fn121110.7
persist_graph_effectssrc/engine.rs:675fn304110.7
touched_peerssrc/engine.rs:973fn124100.7
apply_effectsrc/engine.rs:990fn176160.7
SigningPolicy::from_envsrc/engine.rs:783method62230.7
apply_delegated_receiptsrc/engine.rs:936fn322420.7
always_failsrc/engine.rs:1961fn31200.6
spending_grantsrc/engine.rs:1788fn201320.6
flow_rowssrc/engine.rs:2103fn31320.6
ledger_viewsrc/engine.rs:2089fn131310.6
ManifoldEngine::contracts_with_intentsrc/engine.rs:299method31100.6
ManifoldEngine::forget_allsrc/engine.rs:327method31100.6
ManifoldEngine::resolve_all_uniquesrc/engine.rs:343method62120.6
apply_flow_effectsrc/engine.rs:1008fn163110.6
apply_transfer_effectsrc/engine.rs:1025fn212110.6
negative_amount_reasonsrc/engine.rs:1052fn92100.6
apply_reserve_effectsrc/engine.rs:1062fn121110.6
apply_release_effectsrc/engine.rs:1075fn121120.6
apply_settle_effectsrc/engine.rs:1088fn131110.6
ManifoldEngine::resolve_gated_allsrc/engine.rs:257method71110.6
apply_signed_receiptsrc/engine.rs:838fn161120.5
ManifoldEngine::fmtsrc/engine.rs:93trait impl71000.5
ReplayError::fmtsrc/engine.rs:110trait impl31000.5
ManifoldEngine::verifier_idssrc/engine.rs:160method31000.5
ManifoldEngine::registersrc/engine.rs:166method41000.5
ManifoldEngine::extendsrc/engine.rs:174method41000.5
ManifoldEngine::lensrc/engine.rs:180method31000.5
ManifoldEngine::is_emptysrc/engine.rs:184method31000.5
ApplySignedError::fmtsrc/engine.rs:815trait impl102000.5
DelegationError::fmtsrc/engine.rs:908trait impl82000.5
signing_policy_default_is_required_post_phase_3_3src/engine.rs:1119fn61010.5
signing_policy_progression_documentedsrc/engine.rs:1127fn111010.5
parse_env_value_recognizes_each_variantsrc/engine.rs:1140fn51010.5
parse_env_value_is_case_insensitive_and_trimssrc/engine.rs:1147fn41010.5
parse_env_value_unknown_falls_back_to_defaultsrc/engine.rs:1153fn41020.5
env_var_constants_are_in_auth_familysrc/engine.rs:1159fn51000.5
empty_engine_resolves_to_nonesrc/engine.rs:1179fn81030.5
resolve_picks_matching_contractsrc/engine.rs:1189fn81020.5
resolve_skips_non_matching_intentsrc/engine.rs:1199fn61020.5
resolve_skips_non_matching_targetsrc/engine.rs:1207fn61020.5
first_match_wins_in_registration_ordersrc/engine.rs:1215fn131030.5
resolve_all_returns_every_matchsrc/engine.rs:1230fn131040.5
from_contracts_seeds_registrysrc/engine.rs:1245fn41030.5
extend_appends_to_registrysrc/engine.rs:1251fn51030.5
contracts_with_intent_filters_by_verbsrc/engine.rs:1258fn81040.5
matches_any_short_circuits_yes_nosrc/engine.rs:1268fn81030.5
payload_substitution_threaded_through_resolvesrc/engine.rs:1278fn91020.5
commit_mint_credits_balancesrc/engine.rs:1324fn191080.5
commit_burn_debits_balancesrc/engine.rs:1345fn161060.5
commit_transfer_moves_units_atomicallysrc/engine.rs:1363fn191070.5
commit_reserve_release_round_trip_via_value_ledgersrc/engine.rs:1384fn241070.5
commit_reserve_then_settle_routes_to_recipient_atomicallysrc/engine.rs:1410fn301080.5
commit_settle_without_reservation_fails_loudlysrc/engine.rs:1442fn211070.5
commit_reserve_alone_locks_units_in_escrowsrc/engine.rs:1465fn221070.5
commit_passes_through_graph_effects_and_obligationssrc/engine.rs:1489fn2410100.5
commit_report_carries_audit_anchorssrc/engine.rs:1515fn181060.5
commit_resolves_then_commits_full_pipelinesrc/engine.rs:1535fn161080.5
apply_receipt_commits_single_contractsrc/engine.rs:1555fn151080.5
apply_receipt_commits_every_matching_contractsrc/engine.rs:1572fn2310100.5
commit_writes_graph_effects_as_verticessrc/engine.rs:1599fn211090.5
graph_effect_persistence_is_idempotent_on_re_commitsrc/engine.rs:1622fn211090.5
graph_effect_vertex_carries_kind_and_payloadsrc/engine.rs:1645fn301090.5
fresh_engine_has_seen_nothingsrc/engine.rs:1681fn51030.5
mark_seen_records_hash_idempotentlysrc/engine.rs:1688fn101040.5
forget_all_clears_seen_setsrc/engine.rs:1700fn71040.5
resolve_unique_passes_when_unseensrc/engine.rs:1709fn71030.5
resolve_unique_denies_replaysrc/engine.rs:1718fn81040.5
resolve_unique_does_not_auto_marksrc/engine.rs:1728fn131040.5
resolve_all_unique_also_denies_replaysrc/engine.rs:1743fn71040.5
replay_protection_keyed_on_hash_not_targetsrc/engine.rs:1752fn121040.5
apply_receipt_no_match_yields_emptysrc/engine.rs:1766fn141070.5
delegated_apply_passes_when_consent_covers_receiptsrc/engine.rs:1810fn3310120.5
delegated_apply_denies_when_no_consentsrc/engine.rs:1845fn272090.5
delegated_apply_denies_over_limitsrc/engine.rs:1874fn3620110.5
delegated_apply_denies_when_consent_revokedsrc/engine.rs:1912fn3120100.5
resolve_skips_verifier_gated_contracts_safe_defaultsrc/engine.rs:1966fn81030.5
resolve_gated_emits_verifier_missing_when_unregisteredsrc/engine.rs:1976fn112030.5
resolve_gated_emits_verifier_passed_when_verifier_acceptssrc/engine.rs:1989fn142050.5
resolve_gated_emits_verifier_failed_when_verifier_rejectssrc/engine.rs:2005fn152050.5
resolve_gated_handles_non_verifier_contract_via_resolvedsrc/engine.rs:2022fn162030.5
resolve_gated_emits_no_match_when_no_contract_appliessrc/engine.rs:2040fn51030.5
register_verifier_replaces_previous_under_same_idsrc/engine.rs:2047fn102060.5
verifier_count_and_has_verifier_track_registry_statesrc/engine.rs:2059fn111050.5
a_refused_middle_effect_leaves_the_ledger_byte_identicalsrc/engine.rs:2108fn4410160.5
a_refused_effect_deletes_the_flow_rows_its_siblings_already_wrotesrc/engine.rs:2154fn201090.5
a_rolled_back_set_restores_the_accrual_clock_so_no_grant_is_lostsrc/engine.rs:2176fn4710120.5
a_fully_applied_set_is_unchanged_by_the_all_or_nothing_rulesrc/engine.rs:2225fn2610120.5
a_transfer_whose_credit_is_refused_puts_the_sender_backsrc/engine.rs:2253fn3710110.5
a_negative_amount_is_refused_for_every_op_and_never_reverses_valuesrc/engine.rs:2292fn252090.5
a_zero_amount_moves_nothing_and_does_not_refuse_its_contractsrc/engine.rs:2319fn221090.5
a_non_integer_payload_amount_refuses_the_contract_instead_of_truncatingsrc/engine.rs:2343fn4520120.5

Source not readable from this process.