1 viewer
rust 1,863,595 · typescript 235,976 · javascript 133,240 · python 20,426 · 6,417 files · digest b3b8c6dd2bb2 · built in 2.5 s · crystals off
ManifoldLedger::apply_flow
40lines
1cyclomatic
0max nesting
13statements
5? exits
6params
9callers
8callees
2.3 (p96)call-graph weight
Crystal
no crystal was derived for this function
Call neighbourhood
Callers left, callees right, two hops each way (9 direct callers, 8 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.
Control flow
Source not readable from this process.
Callers 9
- apply_event app-metering · method
- seed_flow app-metering · method
- apply_flow_effect app-manifold · method ×2
- apply_transfer_effect app-manifold · method ×2
- overlapping_caps_both_enforced app-manifold · method ×6
- parent_cap_applies_under_specific_contract app-manifold · method ×2
- cap_denial_does_not_mutate_state app-manifold · method ×3
- attrs_resolver_drives_cap_scope app-manifold · method ×3
- MeteredCaller::call app-metering · method
Callees 8
- store_err app-manifold · ref
- ManifoldRegistry::cap_rules_for_asset app-manifold · method
- accrue_peer app-manifold · path
- load_peer_state app-manifold · path
- ManifoldLedger::commit_grants app-manifold · self
- ManifoldLedger::flow_contract app-manifold · self
- ManifoldLedger::check_flow_caps app-manifold · self
- ManifoldLedger::apply_nonzero_flow_delta app-manifold · self
Source not readable from this process.