mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2026-03-18 20:29:23 +00:00
1 line
11 KiB
HTML
1 line
11 KiB
HTML
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-77263533.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="proc_macro_api" data-themes="" data-resource-suffix="" data-rustdoc-version="1.94.0 (4a4ef493e 2026-03-02)" data-channel="1.94.0" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-b897f86f.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="../static.files/main-7bab91a1.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-ffcac47a.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">All</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../proc_macro_api/index.html">proc_<wbr>macro_<wbr>api</a><span class="version">0.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><h1>List of all items</h1><rustdoc-toolbar></rustdoc-toolbar></div><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.MacroDylib.html">MacroDylib</a></li><li><a href="struct.ProcMacro.html">ProcMacro</a></li><li><a href="struct.ProcMacroClient.html">ProcMacroClient</a></li><li><a href="struct.ServerError.html">ServerError</a></li><li><a href="bidirectional_protocol/msg/struct.ExpandMacro.html">bidirectional_protocol::msg::ExpandMacro</a></li><li><a href="bidirectional_protocol/msg/struct.ExpandMacroData.html">bidirectional_protocol::msg::ExpandMacroData</a></li><li><a href="bidirectional_protocol/msg/struct.ExpandMacroExtended.html">bidirectional_protocol::msg::ExpandMacroExtended</a></li><li><a href="bidirectional_protocol/msg/struct.ExpnGlobals.html">bidirectional_protocol::msg::ExpnGlobals</a></li><li><a href="bidirectional_protocol/msg/struct.ParentSpan.html">bidirectional_protocol::msg::ParentSpan</a></li><li><a href="legacy_protocol/struct.SpanId.html">legacy_protocol::SpanId</a></li><li><a href="legacy_protocol/msg/struct.ExpandMacro.html">legacy_protocol::msg::ExpandMacro</a></li><li><a href="legacy_protocol/msg/struct.ExpandMacroData.html">legacy_protocol::msg::ExpandMacroData</a></li><li><a href="legacy_protocol/msg/struct.ExpandMacroExtended.html">legacy_protocol::msg::ExpandMacroExtended</a></li><li><a href="legacy_protocol/msg/struct.ExpnGlobals.html">legacy_protocol::msg::ExpnGlobals</a></li><li><a href="legacy_protocol/msg/struct.FlatTree.html">legacy_protocol::msg::FlatTree</a></li><li><a href="legacy_protocol/msg/struct.PanicMessage.html">legacy_protocol::msg::PanicMessage</a></li><li><a href="legacy_protocol/msg/struct.ServerConfig.html">legacy_protocol::msg::ServerConfig</a></li><li><a href="legacy_protocol/msg/flat/struct.FlatTree.html">legacy_protocol::msg::flat::FlatTree</a></li><li><a href="legacy_protocol/msg/flat/struct.IdentRepr.html">legacy_protocol::msg::flat::IdentRepr</a></li><li><a href="legacy_protocol/msg/flat/struct.LiteralRepr.html">legacy_protocol::msg::flat::LiteralRepr</a></li><li><a href="legacy_protocol/msg/flat/struct.PunctRepr.html">legacy_protocol::msg::flat::PunctRepr</a></li><li><a href="legacy_protocol/msg/flat/struct.Reader.html">legacy_protocol::msg::flat::Reader</a></li><li><a href="legacy_protocol/msg/flat/struct.SubtreeRepr.html">legacy_protocol::msg::flat::SubtreeRepr</a></li><li><a href="legacy_protocol/msg/flat/struct.Writer.html">legacy_protocol::msg::flat::Writer</a></li><li><a href="pool/struct.ProcMacroServerPool.html">pool::ProcMacroServerPool</a></li><li><a href="process/struct.ProcMacroServerProcess.html">process::ProcMacroServerProcess</a></li><li><a href="process/struct.Process.html">process::Process</a></li><li><a href="process/struct.ProcessSrvState.html">process::ProcessSrvState</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="enum.ProcMacroKind.html">ProcMacroKind</a></li><li><a href="enum.ProtocolFormat.html">ProtocolFormat</a></li><li><a href="bidirectional_protocol/msg/enum.BidirectionalMessage.html">bidirectional_protocol::msg::BidirectionalMessage</a></li><li><a href="bidirectional_protocol/msg/enum.Request.html">bidirectional_protocol::msg::Request</a></li><li><a href="bidirectional_protocol/msg/enum.Response.html">bidirectional_protocol::msg::Response</a></li><li><a href="bidirectional_protocol/msg/enum.SubRequest.html">bidirectional_protocol::msg::SubRequest</a></li><li><a href="bidirectional_protocol/msg/enum.SubResponse.html">bidirectional_protocol::msg::SubResponse</a></li><li><a href="legacy_protocol/msg/enum.Request.html">legacy_protocol::msg::Request</a></li><li><a href="legacy_protocol/msg/enum.Response.html">legacy_protocol::msg::Response</a></li><li><a href="legacy_protocol/msg/enum.SpanMode.html">legacy_protocol::msg::SpanMode</a></li><li><a href="process/enum.Protocol.html">process::Protocol</a></li></ul><h3 id="traits">Traits</h3><ul class="all-items"><li><a href="legacy_protocol/msg/trait.Message.html">legacy_protocol::msg::Message</a></li><li><a href="legacy_protocol/msg/trait.SpanTransformer.html">legacy_protocol::msg::SpanTransformer</a></li><li><a href="legacy_protocol/msg/flat/trait.SpanTransformer.html">legacy_protocol::msg::flat::SpanTransformer</a></li><li><a href="process/trait.ProcessExit.html">process::ProcessExit</a></li></ul><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="bidirectional_protocol/fn.enable_rust_analyzer_spans.html">bidirectional_protocol::enable_rust_analyzer_spans</a></li><li><a href="bidirectional_protocol/fn.expand.html">bidirectional_protocol::expand</a></li><li><a href="bidirectional_protocol/fn.find_proc_macros.html">bidirectional_protocol::find_proc_macros</a></li><li><a href="bidirectional_protocol/fn.reject_subrequests.html">bidirectional_protocol::reject_subrequests</a></li><li><a href="bidirectional_protocol/fn.run_conversation.html">bidirectional_protocol::run_conversation</a></li><li><a href="bidirectional_protocol/fn.run_request.html">bidirectional_protocol::run_request</a></li><li><a href="bidirectional_protocol/fn.version_check.html">bidirectional_protocol::version_check</a></li><li><a href="bidirectional_protocol/fn.wrap_decode.html">bidirectional_protocol::wrap_decode</a></li><li><a href="bidirectional_protocol/fn.wrap_encode.html">bidirectional_protocol::wrap_encode</a></li><li><a href="bidirectional_protocol/fn.wrap_io.html">bidirectional_protocol::wrap_io</a></li><li><a href="legacy_protocol/fn.enable_rust_analyzer_spans.html">legacy_protocol::enable_rust_analyzer_spans</a></li><li><a href="legacy_protocol/fn.expand.html">legacy_protocol::expand</a></li><li><a href="legacy_protocol/fn.find_proc_macros.html">legacy_protocol::find_proc_macros</a></li><li><a href="legacy_protocol/msg/fn.deserialize_span_data_index_map.html">legacy_protocol::msg::deserialize_span_data_index_map</a></li><li><a href="legacy_protocol/msg/flat/fn.deserialize_span_data_index_map.html">legacy_protocol::msg::flat::deserialize_span_data_index_map</a></li><li><a href="legacy_protocol/msg/flat/fn.read_vec.html">legacy_protocol::msg::flat::read_vec</a></li><li><a href="legacy_protocol/msg/flat/fn.serialize_span_data_index_map.html">legacy_protocol::msg::flat::serialize_span_data_index_map</a></li><li><a href="legacy_protocol/msg/flat/fn.write_vec.html">legacy_protocol::msg::flat::write_vec</a></li><li><a href="legacy_protocol/msg/fn.serialize_span_data_index_map.html">legacy_protocol::msg::serialize_span_data_index_map</a></li><li><a href="legacy_protocol/fn.send_request.html">legacy_protocol::send_request</a></li><li><a href="legacy_protocol/fn.send_task.html">legacy_protocol::send_task</a></li><li><a href="legacy_protocol/fn.version_check.html">legacy_protocol::version_check</a></li><li><a href="process/fn.mk_child.html">process::mk_child</a></li><li><a href="transport/json/fn.decode.html">transport::json::decode</a></li><li><a href="transport/json/fn.encode.html">transport::json::encode</a></li><li><a href="transport/json/fn.read.html">transport::json::read</a></li><li><a href="transport/json/fn.write.html">transport::json::write</a></li><li><a href="transport/postcard/fn.decode.html">transport::postcard::decode</a></li><li><a href="transport/postcard/fn.encode.html">transport::postcard::encode</a></li><li><a href="transport/postcard/fn.read.html">transport::postcard::read</a></li><li><a href="transport/postcard/fn.write.html">transport::postcard::write</a></li></ul><h3 id="types">Type Aliases</h3><ul class="all-items"><li><a href="bidirectional_protocol/type.SubCallback.html">bidirectional_protocol::SubCallback</a></li><li><a href="legacy_protocol/msg/type.SpanDataIndexMap.html">legacy_protocol::msg::SpanDataIndexMap</a></li><li><a href="legacy_protocol/msg/flat/type.SpanDataIndexMap.html">legacy_protocol::msg::flat::SpanDataIndexMap</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="version/constant.CURRENT_API_VERSION.html">version::CURRENT_API_VERSION</a></li><li><a href="version/constant.ENCODE_CLOSE_SPAN_VERSION.html">version::ENCODE_CLOSE_SPAN_VERSION</a></li><li><a href="version/constant.EXTENDED_LEAF_DATA.html">version::EXTENDED_LEAF_DATA</a></li><li><a href="version/constant.HASHED_AST_ID.html">version::HASHED_AST_ID</a></li><li><a href="version/constant.HAS_GLOBAL_SPANS.html">version::HAS_GLOBAL_SPANS</a></li><li><a href="version/constant.NO_VERSION_CHECK_VERSION.html">version::NO_VERSION_CHECK_VERSION</a></li><li><a href="version/constant.RUST_ANALYZER_SPAN_SUPPORT.html">version::RUST_ANALYZER_SPAN_SUPPORT</a></li><li><a href="version/constant.VERSION_CHECK_VERSION.html">version::VERSION_CHECK_VERSION</a></li></ul></section></div></main></body></html> |