Skip to main content

Crate ra_ap_rust_analyzer

Crate ra_ap_rust_analyzer 

Source

Re-exports§

pub use shared_analyzer::RUST_ANALYZER_COMMIT_HASH;
pub use shared_analyzer::RUST_ANALYZER_CRATE_VERSION;
pub use shared_analyzer::RUST_ANALYZER_RELEASE_VERSION;
pub use shared_analyzer::RUST_ANALYZER_VERSION;
pub use shared_analyzer::PackageInstance;
pub use shared_analyzer::PackageInstanceKey;
pub use shared_analyzer::RustAnalyzerLspBoundary;
pub use shared_analyzer::RustAnalyzerPrivateBoundary;
pub use shared_analyzer::SessionOverlay;
pub use shared_analyzer::SessionOverlayCrate;
pub use shared_analyzer::SessionOverlayFile;
pub use shared_analyzer::SharedAnalyzerBackendKey;
pub use shared_analyzer::SharedAnalyzerCargoConfigKey;
pub use shared_analyzer::SharedAnalyzerConfig;
pub use shared_analyzer::SharedAnalyzerBackendSnapshot;
pub use shared_analyzer::SharedAnalyzerLoadKey;
pub use shared_analyzer::SharedAnalyzerProcMacroServerKey;
pub use shared_analyzer::SharedAnalyzerProvider;
pub use shared_analyzer::SharedAnalyzerRegistry;
pub use shared_analyzer::SharedAnalyzerSession;
pub use shared_analyzer::SharedAnalyzerWorldConfigKey;
pub use shared_analyzer::SharedAnalyzerWorldKey;
pub use shared_analyzer::SharedAnalyzerViewKey;
pub use shared_analyzer::SharedWorld;
pub use shared_analyzer::WorkspaceSummary;
pub use shared_analyzer::WorkspaceView;
pub use shared_analyzer::run_shared_rust_analyzer_lsp_session;
pub use shared_analyzer::run_shared_rust_analyzer_lsp_session_with_config;
pub use shared_analyzer::rust_analyzer_lsp_boundary;
pub use shared_analyzer::rust_analyzer_private_boundary;
pub use shared_analyzer::shared_analyzer_registry;

Modules§

cli
Various batch processing tasks, intended primarily for debugging.
config
Config used by the language server.
driver
Driver for rust-analyzer.
lsp
Custom LSP definitions and protocol conversions.
shared_analyzer
tracing

Constants§

MINIMUM_SUPPORTED_TOOLCHAIN_VERSION
Any toolchain less than this version will likely not work with rust-analyzer built from this revision.

Functions§

from_json
main_loop
server_capabilities
version
Returns information about cargo’s version.
ws_to_crate_graph