Skip to content
1 viewer

rust 1,863,570 · typescript 235,774 · javascript 133,179 · python 20,426 · 6,416 files · digest 72c4f5c61f73 · built in 1.7 s · crystals off

with_retry

cre8_app_social::bot::hardening::with_retry

fn · cre8-app-social · crates/cre8-app-social/src/bot/hardening.rs:216 pub generic documented

23lines
4cyclomatic
3max nesting
10statements
0? exits
2params
3callers
2callees
1.2 (p85)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (3 direct callers, 2 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

path · 1 sitepath · 1 sitename · 1 sitename · 2 sitesname · 2 sitesname · 1 sitepath · 1 sitename · 2 sitesname · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 siteprocess_policy_decisionapp-social · cc 4cre8_app_social::bot::supervisor::process_policy_decisiondispatch_account_actionapp-social · cc 5cre8_app_social::connection::dispatch_account_actiondry_run_returns_synthetic_s…app-social · cc 1cre8_app_social::bot::guards::tests::dry_run_returns_synthetic_success_without_calling_providersuccessful_action_records_a…app-social · cc 1cre8_app_social::bot::guards::tests::successful_action_records_audit_and_future_duplicate_reply_vetoprovider_failure_records_fa…app-social · cc 1cre8_app_social::bot::guards::tests::provider_failure_records_failure_without_marking_action_successfulkill_switch_blocks_before_s…app-social · cc 1cre8_app_social::bot::guards::tests::kill_switch_blocks_before_safety_budget_throttle_or_provider_callact_with_guardsapp-social · cc 3cre8_app_social::bot::guards::act_with_guardswith_retry_returns_success_…app-social · cc 1cre8_app_social::bot::hardening::goal_coverage_tests::with_retry_returns_success_and_does_not_retry_permanent_errorswith_retry_honors_zero_retr…app-social · cc 1cre8_app_social::bot::hardening::goal_coverage_tests::with_retry_honors_zero_retry_for_transient_errorswith_retryapp-social · cc 4cre8_app_social::bot::hardening::with_retryis_transientapp-social · cc 1cre8_app_social::bot::hardening::is_transientmax_retriesapp-social · cc 1cre8_app_social::bot::hardening::max_retriesvar_u64platform-env · cc 1cre8_platform_env::var_u64

Control flow

Source not readable from this process.

Callees 2

Source not readable from this process.