vvscodeSource ↗
25 declarations and 77 call references extracted from public source metadata.

Source symbols: cli/src/bin/code/main.rs

Deterministic, value-free symbol metadata extracted from public source. Implementations and literal values are not copied into this page.

  • Revision: main@0b8aecc9797195d109bf60817ebc6b174eb252e1 · 2026-07-20T15:21:55Z
  • Declarations: 25
  • Referenced calls: 77

Declared symbols

  • main — fn at line 27; references args_os, try_parse_legacy, Integrated, unwrap_or_else, is_integrated_cli, parse_from, Standalone, migrate, clone, unwrap, new, user_agent, get_default_user_agent, build, make_logger, context_no_logger, install_global_logger, Some, Update, update
  • raw_args — let at line 28; references args_os, try_parse_legacy, Integrated
  • parsed — let at line 29; references try_parse_legacy, Integrated
  • core — let at line 39; references migrate, clone, unwrap, new, user_agent, get_default_user_agent, build, make_logger
  • context_paths — let at line 40; references migrate, clone, unwrap, new, user_agent, get_default_user_agent, build, make_logger
  • context_args — let at line 41; references clone, new, user_agent, get_default_user_agent, build, unwrap, make_logger
  • context_no_logger — let at line 44; references new, user_agent, get_default_user_agent, build, unwrap, make_logger
  • context — let at line 57; references context_no_logger, install_global_logger, clone, Standalone, Some, Update, update, Integrated, get_base_code_args, start_code, Extension, add_code_args, push, to_string, Version, Use, switch_to, show, CommandShell, command_shell
  • result — let at line 63; references Standalone, Some, Update, update, Integrated, get_base_code_args, start_code, Extension, add_code_args, push, to_string, Version, Use, switch_to, show, CommandShell, command_shell, ServeWeb, serve_web, Agent
  • context — let at line 73; references get_base_code_args, start_code, Some, Extension, add_code_args
  • ca — let at line 74; references get_base_code_args, start_code, Some, Extension, add_code_args
  • context — let at line 79; references get_base_code_args, add_code_args, start_code, Some, push, to_string
  • mut — let at line 80; references get_base_code_args, add_code_args, start_code, Some, push, to_string
  • context — let at line 86; references get_base_code_args, push, to_string, start_code, Some, Version, Use, switch_to, show
  • mut — let at line 87; references get_base_code_args, push, to_string, start_code, Some, Version, Use, switch_to, show
  • make_logger — fn at line 153; references unwrap_or, new, Some, with_sink, expect
  • log_level — let at line 154; references unwrap_or
  • mut — let at line 160; references new, Some, with_sink, expect
  • print_and_exit — fn at line 169; references emit, exit
  • start_code — fn at line 177; references new, verify, clone, Some, try_from, as_str, get_preferred_version, try_get_entrypoint, prompt_to_install, args, status, code, unwrap_or, map_err, wrap, display
  • platform — let at line 181; references new, verify, clone, Some, try_from, as_str, get_preferred_version
  • version_manager — let at line 182; references new, clone, Some, try_from, as_str, get_preferred_version
  • version — let at line 184; references Some, try_from, as_str, get_preferred_version
  • binary — let at line 189; references try_get_entrypoint, Some, prompt_to_install
  • code — let at line 197; references new, args, status, unwrap_or, map_err, wrap, display

File-level call references


Source: cli/src/bin/code/main.rs

Generated by smolify with deterministic-repository-import-v2 · 1 source file