Skip to content
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-runtime-config crates cargo crate

Shared runtime launch config for native and browser boot.

crates/cre8-runtime-config · level 6 · 656 lines (553 code) · 1 files · 53 fns (20 tests) · cyclomatic Σ 84

3workspace deps
4direct dependents
93transitive dependents
12calls out
3calls in
42call-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). 53 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
RuntimeAppProfile::parsesrc/lib.rs:73method114301.9
BrowserLaunchConfig::parsesrc/lib.rs:245method143501.8
push_uniquesrc/lib.rs:233fn52101.8
apply_loaded_runtime_limits_configsrc/lib.rs:214fn182201.7
runtime_config_file_candidatessrc/lib.rs:153fn112211.5
clean_stringsrc/lib.rs:367fn31101.5
RuntimeAppProfile::from_env_or_fullsrc/lib.rs:59method132321.4
load_runtime_config_jsonsrc/lib.rs:166fn61321.4
apply_runtime_config_files_resultsrc/lib.rs:204fn93311.2
first_non_emptysrc/lib.rs:355fn31301.1
path_stringsrc/lib.rs:359fn72311.1
RuntimeLaunchTarget::default_profile_namesrc/lib.rs:38method62201.1
load_runtime_config_pathsrc/lib.rs:174fn51121.1
read_runtime_config_filesrc/lib.rs:181fn41111
parse_runtime_config_filesrc/lib.rs:187fn41101
BrowserLaunchConfig::rawsrc/lib.rs:260method31200.8
parse_browser_launch_configsrc/lib.rs:347fn31210.8
set_envsrc/lib.rs:379fn51200.7
remove_envsrc/lib.rs:385fn51200.7
RuntimeAppProfile::app_seedssrc/lib.rs:93method73100.7
NativeRuntimeLaunchConfig::launch_targetsrc/lib.rs:122trait impl31100.7
apply_runtime_config_filessrc/lib.rs:197fn61120.7
first_valuesrc/lib.rs:351fn31100.7
unique_config_file_namesrc/lib.rs:497fn71100.6
write_config_filesrc/lib.rs:505fn71100.6
NativeRuntimeLaunchConfig::from_envsrc/lib.rs:111method83130.6
BrowserLaunchConfig::apply_init_seedsrc/lib.rs:264method234130.6
BrowserLaunchConfig::launch_targetsrc/lib.rs:290trait impl31100.6
apply_browser_peer_contextsrc/lib.rs:303fn184120.6
apply_browser_agent_contextsrc/lib.rs:322fn123120.6
apply_browser_network_statesrc/lib.rs:335fn52100.6
apply_browser_launch_servicessrc/lib.rs:341fn51100.6
RuntimeLaunchTarget::as_strsrc/lib.rs:30method73000.5
RuntimeAppProfile::namesrc/lib.rs:85method73000.5
NativeRuntimeLaunchConfig::apply_to_contextsrc/lib.rs:126trait impl192020.5
load_runtime_config_jsonsrc/lib.rs:193fn31000.5
BrowserLaunchConfig::apply_to_contextsrc/lib.rs:294trait impl71060.5
normalizes_supported_runtime_app_profilessrc/lib.rs:392fn81010.5
invalid_runtime_app_profile_returns_error_instead_of_panickingsrc/lib.rs:402fn41010.5
launch_targets_profiles_and_seed_lists_report_expected_namessrc/lib.rs:408fn151020.5

Outside the workspace

anyhow serde_json