List of all items
Structs
- AnnotatedContent
- CheckRequest
- CodeActionRequest
- CodeLensRequest
- ColorPresentationRequest
- CompletionRequest
- DocumentColorRequest
- DocumentFontInfo
- DocumentHighlightRequest
- DocumentLinkRequest
- DocumentMetricsRequest
- DocumentMetricsResponse
- DocumentSymbolRequest
- FoldingRangeRequest
- FormattingRequest
- GotoDeclarationRequest
- GotoDefinitionRequest
- HoverRequest
- InlayHintConfig
- InlayHintRequest
- InteractCodeContextRequest
- OnEnterRequest
- OnExportRequest
- PostfixSnippet
- PrepareRenameRequest
- ReferencesRequest
- RenameRequest
- SelectionRangeRequest
- SemanticTokensDeltaRequest
- SemanticTokensFullRequest
- ServerInfoRequest
- ServerInfoResponse
- SignatureHelpRequest
- SpanInfo
- SymbolRequest
- WillRenameFilesRequest
- WorkspaceLabelRequest
- analysis::Analysis
- analysis::AnalysisGlobalCaches
- analysis::AnalysisGlobalWorkers
- analysis::AnalysisLocalCaches
- analysis::AnalysisRevCache
- analysis::AnalysisRevLock
- analysis::LocalContext
- analysis::LocalContextGuard
- analysis::LspQuerySnapshot
- analysis::ModuleAnalysisLocalCache
- analysis::RateLimiter
- analysis::SearchCtx
- analysis::SharedContext
- analysis::call::CallInfo
- analysis::call::CallParamInfo
- analysis::code_action::CodeActionWorker
- analysis::color_expr::ColorExprWorker
- analysis::completion::CompletionCursor
- analysis::completion::CompletionFeat
- analysis::completion::CompletionWorker
- analysis::definition::Definition
- analysis::doc_highlight::DocumentHighlightWorker
- analysis::link_expr::LinkInfo
- analysis::link_expr::LinkObject
- analysis::semantic_tokens::ModifierIter
- analysis::semantic_tokens::SemanticTokenCache
- analysis::semantic_tokens::TokenTypeIter
- analysis::signature::PrimarySignature
- analysis::stats::AnalysisStats
- docs::DefInfo
- docs::DocString
- docs::FileMeta
- docs::PackageDefInfo
- docs::PackageMeta
- docs::PackageMetaEnd
- docs::ParamDocsT
- docs::SignatureDocsT
- docs::TidyModuleDocs
- docs::TidyParamDocs
- docs::TidyPatDocs
- docs::VarDoc
- docs::VarDocsT
- package::PackageInfo
- syntax::ApplyExpr
- syntax::ArgsExpr
- syntax::BinInst
- syntax::CommentGroupMatcher
- syntax::ContentRefExpr
- syntax::ContentSeqExpr
- syntax::DocCommentMatcher
- syntax::DocsDecl
- syntax::ElementExpr
- syntax::ExprInfo
- syntax::ExprInfoRepr
- syntax::ForExpr
- syntax::FuncExpr
- syntax::GeneratedDecl
- syntax::IfExpr
- syntax::ImportExpr
- syntax::IncludeExpr
- syntax::IndexInfo
- syntax::InterpretModeIter
- syntax::LetExpr
- syntax::ModuleDecl
- syntax::ModuleDependency
- syntax::NameRangeDecl
- syntax::PatternSig
- syntax::RefExpr
- syntax::SelectExpr
- syntax::SetExpr
- syntax::ShowExpr
- syntax::SpanDecl
- syntax::SpannedDecl
- syntax::SurroundingSyntaxIter
- syntax::UnInst
- syntax::WhileExpr
- syntax::comment::CommentGroupMatcher
- syntax::comment::DocCommentMatcher
- syntax::def::ApplyExpr
- syntax::def::ArgsExpr
- syntax::def::BinInst
- syntax::def::ContentRefExpr
- syntax::def::ContentSeqExpr
- syntax::def::DocsDecl
- syntax::def::ElementExpr
- syntax::def::ExprInfo
- syntax::def::ExprInfoRepr
- syntax::def::ForExpr
- syntax::def::FuncExpr
- syntax::def::GeneratedDecl
- syntax::def::IfExpr
- syntax::def::ImportExpr
- syntax::def::IncludeExpr
- syntax::def::LetExpr
- syntax::def::ModuleDecl
- syntax::def::NameRangeDecl
- syntax::def::PatternSig
- syntax::def::RefExpr
- syntax::def::SelectExpr
- syntax::def::SetExpr
- syntax::def::ShowExpr
- syntax::def::SpanDecl
- syntax::def::SpannedDecl
- syntax::def::UnInst
- syntax::def::WhileExpr
- syntax::matcher::InterpretModeIter
- syntax::matcher::SurroundingSyntaxIter
- testing::TestCase
- testing::TestSuites
- ty::ApplySigChecker
- ty::BoundCheckContext
- ty::BoundPred
- ty::DynTypeBounds
- ty::IfTy
- ty::IfaceCheckContext
- ty::IfaceCheckDriver
- ty::InsTy
- ty::NameBone
- ty::PackageId
- ty::ParamAttrs
- ty::ParamTy
- ty::PathPreferenceIter
- ty::RecordTy
- ty::SelectKeyChecker
- ty::SelectTy
- ty::SigCheckContext
- ty::SigCheckDriver
- ty::SigShape
- ty::SigTy
- ty::SigWithTy
- ty::TypeBinary
- ty::TypeBounds
- ty::TypeInfo
- ty::TypeSource
- ty::TypeUnary
- ty::TypeVar
- ty::TypeVarBounds
Enums
- ColorTheme
- CompilerQueryRequest
- CompilerQueryResponse
- FoldRequestFeature
- InteractCodeContextQuery
- InteractCodeContextResponse
- PositionEncoding
- analysis::call::ParamKind
- analysis::completion::SymbolCompletionWay
- analysis::definition::CallConvention
- analysis::link_expr::LinkTarget
- analysis::semantic_tokens::Modifier
- analysis::semantic_tokens::TokenType
- analysis::signature::Signature
- analysis::signature::SignatureTarget
- docs::DefDocsT
- syntax::ArgClass
- syntax::ArgExpr
- syntax::BadCompletionCursor
- syntax::CommentGroupSignal
- syntax::Decl
- syntax::DefClass
- syntax::DefKind
- syntax::Expr
- syntax::ExprScope
- syntax::FieldClass
- syntax::InterpretMode
- syntax::LexicalKind
- syntax::LexicalVarKind
- syntax::Pattern
- syntax::PreviousDecl
- syntax::PreviousItem
- syntax::SurroundingSyntax
- syntax::SyntaxClass
- syntax::SyntaxContext
- syntax::UnaryOp
- syntax::VarClass
- syntax::comment::CommentGroupSignal
- syntax::def::ArgExpr
- syntax::def::Decl
- syntax::def::DefKind
- syntax::def::Expr
- syntax::def::ExprScope
- syntax::def::Pattern
- syntax::def::UnaryOp
- syntax::matcher::ArgClass
- syntax::matcher::BadCompletionCursor
- syntax::matcher::DefClass
- syntax::matcher::FieldClass
- syntax::matcher::InterpretMode
- syntax::matcher::PreviousDecl
- syntax::matcher::PreviousItem
- syntax::matcher::SurroundingSyntax
- syntax::matcher::SyntaxClass
- syntax::matcher::SyntaxContext
- syntax::matcher::VarClass
- testing::TestCaseKind
- ty::BuiltinSig
- ty::BuiltinTy
- ty::DocSource
- ty::FlowVarKind
- ty::Iface
- ty::PathPreference
- ty::Sig
- ty::SigSurfaceKind
- ty::Ty
- ty::TypeSigParam
- upstream::Tooltip
Traits
- SemanticRequest
- StatefulRequest
- SyntaxRequest
- analysis::LspWorldExt
- analysis::PeriscopeProvider
- ty::ApplyChecker
- ty::BoundChecker
- ty::IfaceChecker
- ty::SelectChecker
- ty::SigChecker
- ty::TyCtx
- ty::TyCtxMut
- ty::TyMutator
- ty::TypeInterface
- ty::TypeInterfaceExt
Derive Macros
Functions
- analysis::call::analyze_call
- analysis::call::analyze_call_no_cache
- analysis::completion::symbol_detail
- analysis::completion::symbol_label_detail
- analysis::definition::definition
- analysis::definition::resolve_call_target
- analysis::link_expr::get_link_exprs
- analysis::link_expr::get_link_exprs_in
- convert_diagnostics
- docs::format_ty
- docs::identify_pat_docs
- docs::identify_tidy_module_docs
- docs::module_docs
- docs::package_docs
- docs::package_module_docs
- jump_from_click
- jump_from_cursor
- package::check_package
- package::get_manifest
- package::get_manifest_id
- package::list_package_by_namespace
- path_res_to_url
- path_to_url
- syntax::bad_completion_cursor
- syntax::cast_include_expr
- syntax::classify_context
- syntax::classify_context_outer
- syntax::classify_def
- syntax::classify_def_loosely
- syntax::classify_syntax
- syntax::comment::find_module_level_docs
- syntax::construct_module_dependencies
- syntax::find_module_level_docs
- syntax::find_source_by_expr
- syntax::first_ancestor_expr
- syntax::get_index_info
- syntax::import::cast_include_expr
- syntax::import::find_source_by_expr
- syntax::import::resolve_id_by_path
- syntax::interpret_mode_at
- syntax::is_ident_like
- syntax::is_mark
- syntax::matcher::bad_completion_cursor
- syntax::matcher::classify_context
- syntax::matcher::classify_context_outer
- syntax::matcher::classify_def
- syntax::matcher::classify_def_loosely
- syntax::matcher::classify_syntax
- syntax::matcher::first_ancestor_expr
- syntax::matcher::interpret_mode_at
- syntax::matcher::is_ident_like
- syntax::matcher::is_mark
- syntax::matcher::node_ancestors
- syntax::matcher::previous_decls
- syntax::matcher::previous_items
- syntax::matcher::surrounding_syntax
- syntax::node_ancestors
- syntax::previous_decls
- syntax::previous_items
- syntax::resolve_id_by_path
- syntax::surrounding_syntax
- testing::test_suites
- to_lsp_position
- to_lsp_range
- to_typst_position
- to_typst_range
- ty::is_plain_value
- ty::term_value
- ty::term_value_rec
- untitled_url
- upstream::expr_tooltip
- upstream::plain_docs_sentence
- upstream::resolve
- upstream::route_of_value
- upstream::summarize_font_family
- upstream::tooltip_
- upstream::truncated_repr
- upstream::truncated_repr_
- upstream::with_vm
- url_to_path
- with_vm
Type Aliases
- DiagnosticsMap
- FramePosition
- LspPosition
- LspRange
- analysis::semantic_tokens::SemanticTokens
- docs::DefDocs
- docs::ParamDocs
- docs::SignatureDocs
- docs::TypelessParamDocs
- docs::UntypedDefDocs
- docs::UntypedSignatureDocs
- docs::UntypedVarDocs
- docs::VarDocs
- syntax::BinExpr
- syntax::BinaryOp
- syntax::DeclExpr
- syntax::ExportMap
- syntax::ExprRoute
- syntax::LexicalScope
- syntax::UnExpr
- syntax::def::BinExpr
- syntax::def::BinaryOp
- syntax::def::DeclExpr
- syntax::def::ExportMap
- syntax::def::LexicalScope
- syntax::def::UnExpr
- ty::ArgsTy
- ty::BinaryOp
- ty::PatternTy