1 viewer
rust 1,847,280 · typescript 232,434 · javascript 131,101 · python 19,227 · 6,362 files · digest 755e2ee30522 · built in 2.3 s · crystals off
cre8-platform-process crates cargo crate
Platform-safe process management and tracking for the CRE8 runtime.
4workspace deps
1direct dependents
252transitive dependents
12calls out
0calls in
66.3call-graph weight
0.0%exact crystals
Neighbourhood
Left: crates that declare this one. Right: crates it declares (dev-dependencies included). Edge width grows with resolved calls.
Files
lowhigh
Heaviest functions
By call-graph weight (PageRank; 1.0 is the average function). 91 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| command_token_is_sensitivesrc/process_registry.rs:292 | fn | 27 | 4 | 2 | 0 | 1.9 | |
| current_identitysrc/process_registry.rs:174 | fn | 6 | 1 | 5 | 0 | 1.8 | |
| globalsrc/process_registry.rs:114 | fn | 3 | 1 | 11 | 0 | 1.8 | |
| TrackedChild::record_statussrc/process_registry.rs:617 | method | 6 | 2 | 3 | 3 | 1.6 | |
| scoped_agent_account_idsrc/process_registry.rs:167 | fn | 3 | 1 | 5 | 0 | 1.5 | |
| redact_command_tokensrc/process_registry.rs:259 | fn | 15 | 4 | 1 | 4 | 1.5 | |
| enter_agent_account_scopesrc/process_registry.rs:146 | fn | 6 | 2 | 1 | 0 | 1.2 | |
| ProcessRegistry::finalizesrc/process_registry.rs:346 | method | 8 | 2 | 4 | 5 | 1.2 | |
| truncate_command_displaysrc/process_registry.rs:223 | fn | 11 | 4 | 2 | 0 | 1.2 | |
| redact_sensitive_commandsrc/process_registry.rs:235 | fn | 12 | 2 | 2 | 1 | 1.2 | |
| spawn_tracked_with_agentsrc/process_registry.rs:566 | fn | 31 | 1 | 1 | 8 | 1.2 | |
| tracked_output_with_agentsrc/process_registry.rs:489 | fn | 67 | 2 | 2 | 11 | 1.1 | |
| format_commandsrc/process_registry.rs:215 | fn | 7 | 1 | 4 | 2 | 1.1 | |
| trim_nonemptysrc/process_registry.rs:189 | fn | 3 | 1 | 2 | 0 | 1 | |
| exit_process_statussrc/process_registry.rs:208 | fn | 6 | 2 | 2 | 0 | 1 | |
| ProcessRegistry::snapshotsrc/process_registry.rs:355 | method | 17 | 1 | 6 | 2 | 1 | |
| output_process_statussrc/process_registry.rs:201 | fn | 6 | 2 | 2 | 0 | 0.9 | |
| echo_cmdsrc/process_registry.rs:685 | fn | 14 | 1 | 6 | 0 | 0.9 | |
| TrackedChild::waitsrc/process_registry.rs:624 | method | 7 | 1 | 5 | 2 | 0.9 | |
| TrackedChild::idsrc/process_registry.rs:609 | method | 3 | 1 | 4 | 0 | 0.9 | |
| with_agent_account_idsrc/process_registry.rs:159 | fn | 4 | 1 | 3 | 1 | 0.9 | |
| CommandTokenRedaction::newsrc/process_registry.rs:254 | method | 3 | 1 | 1 | 0 | 0.8 | |
| redact_inline_sensitive_assignmentsrc/process_registry.rs:275 | fn | 5 | 1 | 1 | 1 | 0.8 | |
| command_token_starts_sensitive_valuesrc/process_registry.rs:281 | fn | 3 | 2 | 1 | 1 | 0.8 | |
| redact_command_token_valuesrc/process_registry.rs:285 | fn | 6 | 3 | 1 | 0 | 0.8 | |
| local_session_idsrc/process_registry.rs:193 | fn | 5 | 1 | 1 | 1 | 0.8 | |
| ProcessRegistry::insert_activesrc/process_registry.rs:326 | method | 19 | 1 | 3 | 1 | 0.8 | |
| spawn_trackedsrc/process_registry.rs:560 | fn | 3 | 1 | 5 | 1 | 0.8 | |
| TrackedChild::record_idsrc/process_registry.rs:613 | method | 3 | 1 | 5 | 0 | 0.8 | |
| TrackedChild::wait_with_outputsrc/process_registry.rs:632 | method | 7 | 1 | 3 | 2 | 0.7 | |
| ProcessRegistry::next_idsrc/process_registry.rs:321 | method | 4 | 1 | 2 | 0 | 0.7 | |
| resolve_identitysrc/process_registry.rs:181 | fn | 7 | 2 | 1 | 2 | 0.7 | |
| tracked_outputsrc/process_registry.rs:481 | fn | 3 | 1 | 2 | 1 | 0.7 | |
| remove_active_recordsrc/process_registry.rs:410 | fn | 4 | 1 | 1 | 0 | 0.7 | |
| complete_process_recordsrc/process_registry.rs:415 | fn | 4 | 1 | 1 | 0 | 0.7 | |
| emit_finalized_process_recordsrc/process_registry.rs:420 | fn | 9 | 4 | 1 | 4 | 0.7 | |
| push_history_recordsrc/process_registry.rs:470 | fn | 6 | 2 | 1 | 0 | 0.7 | |
| TrackedChild::killsrc/process_registry.rs:660 | method | 6 | 2 | 3 | 0 | 0.7 | |
| TrackedChild::detach_with_waitersrc/process_registry.rs:645 | method | 14 | 1 | 2 | 6 | 0.7 | |
| finalized_duration_mssrc/process_registry.rs:430 | fn | 3 | 1 | 1 | 0 | 0.6 |
Outside the workspace
anyhow serde serde_json tracing