Skip to content
1 viewer

rust 1,854,448 · typescript 233,181 · javascript 132,491 · python 19,572 · 6,381 files · digest 17250db9be6a · built in 2.2 s · crystals off

NonceStore::consume

cre8_app_mcp::nonce_store::NonceStore::consume

method · cre8-app-mcp · crates/cre8-app-mcp/src/nonce_store.rs:192 pub documented

30lines
3cyclomatic
1max nesting
11statements
2? exits
4params
9callers
6callees
1.7 (p92)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

method · 1 sitemethod · 2 sitesmethod · 2 sitesmethod · 1 sitemethod · 1 sitemethod · 2 sitesmethod · 2 sitesmethod · 3 sitesmethod · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 siteconsume_succeeds_on_first_a…app-mcp · cc 1cre8_app_mcp::nonce_store::tests::consume_succeeds_on_first_attemptconsume_twice_detected_as_a…app-mcp · cc 1cre8_app_mcp::nonce_store::tests::consume_twice_detected_as_already_consumedconsume_with_wrong_passport…app-mcp · cc 2cre8_app_mcp::nonce_store::tests::consume_with_wrong_passport_rejectedconsume_after_ttl_expiresapp-mcp · cc 1cre8_app_mcp::nonce_store::tests::consume_after_ttl_expiresunknown_nonce_returns_unkno…app-mcp · cc 1cre8_app_mcp::nonce_store::tests::unknown_nonce_returns_unknownlru_evicts_oldest_when_pass…app-mcp · cc 3cre8_app_mcp::nonce_store::tests::lru_evicts_oldest_when_passport_capsglobal_issued_cap_bounds_ma…app-mcp · cc 3cre8_app_mcp::nonce_store::tests::global_issued_cap_bounds_many_passportsconsumed_cache_global_cap_b…app-mcp · cc 2cre8_app_mcp::nonce_store::tests::consumed_cache_global_cap_bounds_replay_memorystats_track_lifecycleapp-mcp · cc 1cre8_app_mcp::nonce_store::tests::stats_track_lifecycleNonceStore::consumeapp-mcp · cc 3cre8_app_mcp::nonce_store::NonceStore::consumeprune_nonce_storeapp-mcp · cc 1cre8_app_mcp::nonce_store::prune_nonce_storerequire_nonceapp-mcp · cc 2cre8_app_mcp::nonce_store::require_noncenonce_was_consumedapp-mcp · cc 1cre8_app_mcp::nonce_store::nonce_was_consumedtake_issued_nonceapp-mcp · cc 1cre8_app_mcp::nonce_store::take_issued_nonceissued_nonce_rejectionapp-mcp · cc 1cre8_app_mcp::nonce_store::issued_nonce_rejectionrecord_consumed_nonceapp-mcp · cc 1cre8_app_mcp::nonce_store::record_consumed_nonceevict_oldest_consumedapp-mcp · cc 2cre8_app_mcp::nonce_store::evict_oldest_consumedexpired_nonce_outcomeapp-mcp · cc 1cre8_app_mcp::nonce_store::expired_nonce_outcomepassport_mismatch_outcomeapp-mcp · cc 2cre8_app_mcp::nonce_store::passport_mismatch_outcome

Control flow

Source not readable from this process.

Callees 6

Source not readable from this process.