List of all items
Structs
- completion::CompletionCache
- completion::DotSegment
- completion::ScopeContext
- completion::ScopeRange
- completion::ScopedDeclaration
- config::FoundryConfig
- config::LintConfig
- gas::ContractGas
- goto::CachedBuild
- goto::CursorContext
- goto::NodeInfo
- goto::TsDeclaration
- hover::DocEntry
- inlay_hints::HintLookup
- inlay_hints::ResolvedCallSite
- inlay_hints::TsCallContext
- lint::ForgeDiagnostic
- lint::ForgeLintChild
- lint::ForgeLintCode
- lint::ForgeLintSpan
- lint::ForgeLintText
- lsp::ForgeLsp
- runner::CompileOutput
- runner::ForgeDiagnosticMessage
- runner::ForgeRunner
- runner::SourceLocation
- solar_runner::SolarRunner
- solc::SemVer
- types::EventSelector
- types::FileId
- types::FuncSelector
- types::MethodId
- types::NodeId
- types::SourceLoc
Enums
- completion::AccessKind
- hover::DocKey
- runner::RunnerError
- solc::PragmaConstraint
- types::Selector
- utils::PositionEncoding
Traits
Functions
- build::build_output_to_diagnostics
- build::ignored_error_code_warning
- completion::build_completion_cache
- completion::extract_identifier_before_dot
- completion::extract_mapping_value_type
- completion::extract_node_id_from_type
- completion::find_innermost_scope
- completion::get_chain_completions
- completion::get_dot_completions
- completion::get_general_completions
- completion::get_static_completions
- completion::handle_completion
- completion::parse_dot_chain
- completion::resolve_name_in_scope
- config::find_foundry_toml
- config::load_foundry_config
- config::load_foundry_config_from_toml
- config::load_lint_config
- config::load_lint_config_from_toml
- gas::build_gas_index
- gas::format_gas
- gas::gas_by_name
- gas::gas_by_selector
- gas::gas_for_contract
- gas::resolve_contract_key
- goto::bytes_to_pos
- goto::cache_ids
- goto::cursor_context
- goto::find_declarations_by_name
- goto::goto_bytes
- goto::goto_declaration
- goto::goto_declaration_by_name
- goto::goto_definition_ts
- goto::pos_to_bytes
- goto::src_to_location
- goto::validate_goto_target
- hover::build_doc_index
- hover::extract_documentation
- hover::extract_selector
- hover::find_node_by_id
- hover::format_doc_entry
- hover::format_natspec
- hover::hover_info
- hover::lookup_doc_entry
- hover::lookup_param_doc
- hover::resolve_inheritdoc
- hover::signature_help
- inlay_hints::build_hint_index
- inlay_hints::inlay_hints
- inlay_hints::ts_find_call_at_byte
- inlay_hints::ts_find_call_for_signature
- inlay_hints::ts_parse
- links::document_links
- lint::lint_output_to_diagnostics
- references::all_references
- references::byte_to_decl_via_external_refs
- references::byte_to_id
- references::goto_references
- references::goto_references_for_target
- references::goto_references_with_index
- references::id_to_location
- references::id_to_location_with_index
- references::resolve_target_location
- rename::get_identifier_at_position
- rename::get_identifier_range
- rename::rename_symbol
- semantic_tokens::legend
- semantic_tokens::semantic_tokens_full
- solc::build_standard_json_input
- solc::find_matching_version
- solc::list_installed_versions
- solc::normalize_forge_output
- solc::normalize_solc_output
- solc::parse_pragma
- solc::resolve_remappings
- solc::resolve_solc_binary
- solc::run_solc
- solc::solc_ast
- solc::solc_build
- solc::version_satisfies
- symbols::extract_document_symbols
- symbols::extract_workspace_symbols
- utils::byte_offset_to_position
- utils::encoding
- utils::is_valid_solidity_identifier
- utils::position_to_byte_offset
- utils::set_encoding