List of all items
Structs
- backup::BackupEntry
- backup::BackupStore
- callgraph::CallGraph
- callgraph::CallSite
- callgraph::CallTreeNode
- callgraph::CallerEntry
- callgraph::CallerGroup
- callgraph::CallerSite
- callgraph::CallersResult
- callgraph::DataFlowHop
- callgraph::FileCallData
- callgraph::ImpactCaller
- callgraph::ImpactResult
- callgraph::SymbolMeta
- callgraph::TraceDataResult
- callgraph::TraceHop
- callgraph::TracePath
- callgraph::TraceToResult
- checkpoint::CheckpointInfo
- checkpoint::CheckpointStore
- commands::outline::OutlineEntry
- commands::zoom::Annotations
- commands::zoom::CallRef
- commands::zoom::ZoomResponse
- config::Config
- context::AppContext
- edit::DryRunResult
- edit::WriteResult
- extract::FreeVariableResult
- extract::ScopeConflict
- format::ExternalToolResult
- format::ValidationError
- imports::ImportBlock
- imports::ImportStatement
- language::StubProvider
- lsp::client::LspClient
- lsp::diagnostics::DiagnosticsStore
- lsp::diagnostics::StoredDiagnostic
- lsp::document::DocumentStore
- lsp::jsonrpc::Notification
- lsp::jsonrpc::Request
- lsp::jsonrpc::Response
- lsp::jsonrpc::ResponseError
- lsp::manager::LspManager
- lsp::registry::ServerDef
- lsp::roots::ServerKey
- lsp_hints::LspHints
- lsp_hints::LspSymbolHint
- parser::FileParser
- parser::TreeSitterProvider
- protocol::EchoParams
- protocol::RawRequest
- protocol::Response
- symbols::Range
- symbols::Symbol
- symbols::SymbolMatch
Enums
- ast_grep_lang::AstGrepLang
- callgraph::EdgeResolution
- error::AftError
- extract::ReturnKind
- format::FormatError
- imports::ImportGroup
- imports::ImportKind
- indent::IndentStyle
- lsp::LspError
- lsp::client::LspEvent
- lsp::client::ServerState
- lsp::diagnostics::DiagnosticSeverity
- lsp::jsonrpc::RequestId
- lsp::jsonrpc::ServerMessage
- lsp::registry::ServerKind
- parser::LangId
- symbols::SymbolKind
Traits
Functions
- callgraph::extract_parameters
- callgraph::is_entry_point
- callgraph::walk_project_files
- calls::call_node_kinds
- calls::extract_callee_name
- calls::extract_calls_full
- calls::extract_calls_in_range
- calls::extract_full_callee
- calls::extract_last_segment
- calls::walk_for_calls
- commands::add_decorator::handle_add_decorator
- commands::add_derive::handle_add_derive
- commands::add_import::handle_add_import
- commands::add_member::handle_add_member
- commands::add_struct_tags::handle_add_struct_tags
- commands::ast_replace::handle_ast_replace
- commands::ast_search::collect_files
- commands::ast_search::handle_ast_search
- commands::batch::handle_batch
- commands::call_tree::handle_call_tree
- commands::callers::handle_callers
- commands::checkpoint::handle_checkpoint
- commands::configure::handle_configure
- commands::edit_history::handle_edit_history
- commands::edit_match::handle_edit_match
- commands::edit_symbol::handle_edit_symbol
- commands::extract_function::handle_extract_function
- commands::impact::handle_impact
- commands::inline_symbol::handle_inline_symbol
- commands::list_checkpoints::handle_list_checkpoints
- commands::lsp_diagnostics::handle_lsp_diagnostics
- commands::lsp_find_references::handle_lsp_find_references
- commands::lsp_goto_definition::handle_lsp_goto_definition
- commands::lsp_hover::handle_lsp_hover
- commands::lsp_prepare_rename::handle_lsp_prepare_rename
- commands::lsp_rename::handle_lsp_rename
- commands::move_symbol::compute_relative_import_path
- commands::move_symbol::handle_move_symbol
- commands::organize_imports::handle_organize_imports
- commands::outline::handle_outline
- commands::remove_import::handle_remove_import
- commands::restore_checkpoint::handle_restore_checkpoint
- commands::trace_data::handle_trace_data
- commands::trace_to::handle_trace_to
- commands::transaction::handle_transaction
- commands::undo::handle_undo
- commands::wrap_try_catch::handle_wrap_try_catch
- commands::write::handle_write
- commands::zoom::handle_zoom
- edit::auto_backup
- edit::dry_run_diff
- edit::is_dry_run
- edit::line_col_to_byte
- edit::replace_byte_range
- edit::validate_syntax
- edit::validate_syntax_str
- edit::write_format_validate
- extract::detect_free_variables
- extract::detect_return_value
- extract::detect_scope_conflicts
- extract::generate_call_site
- extract::generate_extracted_function
- extract::substitute_params
- extract::validate_single_return
- format::auto_format
- format::detect_formatter
- format::detect_type_checker
- format::parse_checker_output
- format::run_external_tool
- format::run_external_tool_capture
- format::validate_full
- imports::classify_group
- imports::classify_group_go
- imports::classify_group_py
- imports::classify_group_rs
- imports::classify_group_ts
- imports::find_insertion_point
- imports::generate_go_import_line_pub
- imports::generate_import_line
- imports::go_has_grouped_import
- imports::is_duplicate
- imports::is_supported
- imports::parse_file_imports
- imports::parse_imports
- indent::detect_indent
- lsp::diagnostics::from_lsp_diagnostics
- lsp::position::build_text_document_position
- lsp::position::from_lsp_position
- lsp::position::lsp_range_to_aft
- lsp::position::text_document_position
- lsp::position::to_lsp_position
- lsp::position::uri_for_path
- lsp::position::uri_to_path
- lsp::registry::builtin_servers
- lsp::registry::servers_for_file
- lsp::roots::find_workspace_root
- lsp::transport::read_message
- lsp::transport::write_notification
- lsp::transport::write_request
- lsp_hints::apply_lsp_disambiguation
- lsp_hints::parse_lsp_hints
- parser::detect_language
- parser::grammar_for