Skip to content
1 viewer

rust 1,859,748 · typescript 235,215 · javascript 132,913 · python 20,426 · 6,405 files · digest 00b5738199cb · built in 1.5 s · crystals off

crates/cre8-runtime-config/src/lib.rs

cre8-runtime-config · module crate root · src · 656 lines (553 code, 6 comment) · sha 1284f2fc4fb22c54

Items

const RUNTIME_APP_PROFILE_ENV const RUNTIME_LIMITS_FILE_NAME const RUNTIME_LIMITS_SERVICE_KEY const RUNTIME_CONFIG_SOURCES_SERVICE_KEY const RUNTIME_CONFIG_MAX_BYTES const REALM_SHOWCASE_APP_SEEDS const AGENT_CONTROL_APP_SEEDS enum RuntimeLaunchTarget impl RuntimeLaunchTarget trait RuntimeLaunchConfig enum RuntimeAppProfile impl RuntimeAppProfile struct NativeRuntimeLaunchConfig impl NativeRuntimeLaunchConfig impl RuntimeLaunchConfig for NativeRuntimeLaunchConfig struct LoadedRuntimeConfigFile struct BrowserLaunchConfig impl BrowserLaunchConfig impl RuntimeLaunchConfig for BrowserLaunchConfig static ENV_LOCK

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
runtime_app_profile_from_env_defaults_parses_and_recovers_from_invalid_valuessrc/lib.rs:425fn121030.5
runtime_config_candidates_include_runtime_config_dirsrc/lib.rs:439fn101010.5
native_launch_config_adds_runtime_limits_when_config_file_existssrc/lib.rs:451fn131010.5
native_launch_config_from_env_and_decision_loop_override_are_appliedsrc/lib.rs:466fn251040.5
missing_runtime_config_file_returns_nonesrc/lib.rs:493fn31010.5
runtime_config_loader_reports_parse_and_size_errorssrc/lib.rs:514fn131030.5
non_object_runtime_limits_config_is_ignoredsrc/lib.rs:529fn131020.5
runtime_config_file_load_errors_are_reported_without_mutating_contextsrc/lib.rs:544fn71020.5
absent_runtime_config_result_does_not_mutate_contextsrc/lib.rs:553fn71020.5
browser_launch_config_parse_accepts_blank_and_rejects_invalid_or_non_object_jsonsrc/lib.rs:562fn131030.5
browser_launch_config_applies_nested_identity_network_state_and_seedsrc/lib.rs:577fn351030.5
browser_launch_config_applies_top_level_alternates_and_peer_seed_fallbackssrc/lib.rs:614fn241020.5
browser_launch_config_preserves_existing_context_values_when_config_is_emptysrc/lib.rs:640fn161020.5

Source not readable from this process.