1 viewer
rust 1,860,549 · typescript 235,540 · javascript 132,952 · python 20,426 · 6,408 files · digest f72e9ad3d771 · built in 1.3 s · crystals off
crates/cre8-app-mcp/src/nonce_store.rs
Items
const DEFAULT_TTL_SECS const MAX_TTL_SECS const MAX_UNCONSUMED_PER_PASSPORT const MAX_TOTAL_ISSUED_NONCES const MAX_CONSUMED_NONCES enum ConsumeOutcome struct NonceMeta struct NonceStore struct NonceStoreInner impl NonceStore struct NonceIssued struct NonceStoreStats
Functions
By call-graph weight (PageRank; 1.0 is the average function). 31 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| clamp_ttl_secssrc/nonce_store.rs:307 | fn | 3 | 1 | 1 | 0 | 2.8 | |
| NonceStore::newsrc/nonce_store.rs:129 | method | 3 | 1 | 14 | 1 | 2.7 | |
| NonceStore::issuesrc/nonce_store.rs:150 | method | 37 | 4 | 12 | 3 | 2.2 | |
| NonceStore::consumesrc/nonce_store.rs:192 | method | 30 | 3 | 9 | 6 | 1.7 | |
| prune_nonce_storesrc/nonce_store.rs:238 | fn | 4 | 1 | 2 | 0 | 1.4 | |
| evict_oldest_issuedsrc/nonce_store.rs:98 | fn | 14 | 2 | 1 | 0 | 1.1 | |
| random_bytes_32src/nonce_store.rs:301 | fn | 5 | 1 | 1 | 0 | 1.1 | |
| evict_oldest_consumedsrc/nonce_store.rs:113 | fn | 14 | 2 | 1 | 0 | 1.1 | |
| NonceStore::statssrc/nonce_store.rs:225 | method | 4 | 1 | 4 | 0 | 0.9 | |
| expired_nonce_outcomesrc/nonce_store.rs:251 | fn | 3 | 1 | 1 | 0 | 0.8 | |
| passport_mismatch_outcomesrc/nonce_store.rs:267 | fn | 13 | 2 | 1 | 0 | 0.8 | |
| require_noncesrc/nonce_store.rs:231 | fn | 6 | 2 | 1 | 0 | 0.7 | |
| nonce_was_consumedsrc/nonce_store.rs:243 | fn | 3 | 1 | 1 | 0 | 0.7 | |
| take_issued_noncesrc/nonce_store.rs:247 | fn | 3 | 1 | 1 | 0 | 0.7 | |
| issued_nonce_rejectionsrc/nonce_store.rs:255 | fn | 11 | 1 | 1 | 2 | 0.7 | |
| record_consumed_noncesrc/nonce_store.rs:281 | fn | 5 | 1 | 1 | 1 | 0.7 | |
| NonceStore::ttl_secssrc/nonce_store.rs:141 | method | 3 | 1 | 1 | 0 | 0.6 | |
| NonceStore::with_default_ttlsrc/nonce_store.rs:133 | method | 7 | 1 | 0 | 2 | 0.5 | |
| issue_returns_nonce_and_expirysrc/nonce_store.rs:316 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| consume_succeeds_on_first_attemptsrc/nonce_store.rs:324 | fn | 6 | 1 | 0 | 3 | 0.5 | |
| consume_twice_detected_as_already_consumedsrc/nonce_store.rs:332 | fn | 7 | 1 | 0 | 3 | 0.5 | |
| consume_with_wrong_passport_rejectedsrc/nonce_store.rs:341 | fn | 15 | 2 | 0 | 3 | 0.5 | |
| consume_after_ttl_expiressrc/nonce_store.rs:358 | fn | 9 | 1 | 0 | 3 | 0.5 | |
| unknown_nonce_returns_unknownsrc/nonce_store.rs:369 | fn | 5 | 1 | 0 | 2 | 0.5 | |
| issue_requires_passport_idsrc/nonce_store.rs:376 | fn | 5 | 1 | 0 | 2 | 0.5 | |
| ttl_secs_is_clamped_to_safe_windowsrc/nonce_store.rs:383 | fn | 10 | 1 | 0 | 3 | 0.5 | |
| lru_evicts_oldest_when_passport_capssrc/nonce_store.rs:395 | fn | 19 | 3 | 0 | 4 | 0.5 | |
| global_issued_cap_bounds_many_passportssrc/nonce_store.rs:416 | fn | 24 | 3 | 0 | 4 | 0.5 | |
| consumed_cache_global_cap_bounds_replay_memorysrc/nonce_store.rs:442 | fn | 23 | 2 | 0 | 4 | 0.5 | |
| nonces_are_distinctsrc/nonce_store.rs:467 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| stats_track_lifecyclesrc/nonce_store.rs:475 | fn | 14 | 1 | 0 | 4 | 0.5 |
Source not readable from this process.