mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2026-01-20 17:15:54 +00:00
9 lines
17 KiB
JavaScript
9 lines
17 KiB
JavaScript
(function() {
|
|
var type_impls = Object.fromEntries([["hir",[["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Clone-for-FileRangeWrapper%3CFileKind%3E\" class=\"impl\"><a href=\"#impl-Clone-for-FileRangeWrapper%3CFileKind%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<FileKind> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.92.0/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"hir/struct.FileRangeWrapper.html\" title=\"struct hir::FileRangeWrapper\">FileRangeWrapper</a><FileKind><div class=\"where\">where\n FileKind: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.92.0/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.clone\" class=\"method trait-impl\"><a href=\"#method.clone\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.92.0/core/clone/trait.Clone.html#tymethod.clone\" class=\"fn\">clone</a>(&self) -> <a class=\"struct\" href=\"hir/struct.FileRangeWrapper.html\" title=\"struct hir::FileRangeWrapper\">FileRangeWrapper</a><FileKind></h4></section></summary><div class='docblock'>Returns a duplicate of the value. <a href=\"https://doc.rust-lang.org/1.92.0/core/clone/trait.Clone.html#tymethod.clone\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.clone_from\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/1.92.0/src/core/clone.rs.html#245-247\">Source</a></span><a href=\"#method.clone_from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.92.0/core/clone/trait.Clone.html#method.clone_from\" class=\"fn\">clone_from</a>(&mut self, source: &Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href=\"https://doc.rust-lang.org/1.92.0/core/clone/trait.Clone.html#method.clone_from\">Read more</a></div></details></div></details>","Clone","hir::FileRange","hir::HirFileRange","hir::MacroFileRange"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Debug-for-FileRangeWrapper%3CFileKind%3E\" class=\"impl\"><a href=\"#impl-Debug-for-FileRangeWrapper%3CFileKind%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<FileKind> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.92.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"hir/struct.FileRangeWrapper.html\" title=\"struct hir::FileRangeWrapper\">FileRangeWrapper</a><FileKind><div class=\"where\">where\n FileKind: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.92.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.fmt\" class=\"method trait-impl\"><a href=\"#method.fmt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.92.0/core/fmt/trait.Debug.html#tymethod.fmt\" class=\"fn\">fmt</a>(&self, f: &mut <a class=\"struct\" href=\"https://doc.rust-lang.org/1.92.0/core/fmt/struct.Formatter.html\" title=\"struct core::fmt::Formatter\">Formatter</a><'_>) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/1.92.0/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.92.0/std/primitive.unit.html\">()</a>, <a class=\"struct\" href=\"https://doc.rust-lang.org/1.92.0/core/fmt/struct.Error.html\" title=\"struct core::fmt::Error\">Error</a>></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href=\"https://doc.rust-lang.org/1.92.0/core/fmt/trait.Debug.html#tymethod.fmt\">Read more</a></div></details></div></details>","Debug","hir::FileRange","hir::HirFileRange","hir::MacroFileRange"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-FileRangeWrapper%3CEditionedFileId%3E\" class=\"impl\"><a href=\"#impl-FileRangeWrapper%3CEditionedFileId%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"struct\" href=\"hir/struct.FileRangeWrapper.html\" title=\"struct hir::FileRangeWrapper\">FileRangeWrapper</a><<a class=\"struct\" href=\"hir/struct.EditionedFileId.html\" title=\"struct hir::EditionedFileId\">EditionedFileId</a>></h3></section></summary><div class=\"impl-items\"><section id=\"method.into_file_id\" class=\"method\"><h4 class=\"code-header\">pub fn <a href=\"hir/struct.FileRangeWrapper.html#tymethod.into_file_id\" class=\"fn\">into_file_id</a>(\n self,\n db: &(dyn <a class=\"trait\" href=\"hir/db/trait.ExpandDatabase.html\" title=\"trait hir::db::ExpandDatabase\">ExpandDatabase</a> + 'static),\n) -> <a class=\"struct\" href=\"hir/struct.FileRangeWrapper.html\" title=\"struct hir::FileRangeWrapper\">FileRangeWrapper</a><FileId></h4></section><section id=\"method.file_text\" class=\"method\"><h4 class=\"code-header\">pub fn <a href=\"hir/struct.FileRangeWrapper.html#tymethod.file_text\" class=\"fn\">file_text</a>(self, db: &(dyn <a class=\"trait\" href=\"hir/db/trait.ExpandDatabase.html\" title=\"trait hir::db::ExpandDatabase\">ExpandDatabase</a> + 'static)) -> &Arc<<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.92.0/std/primitive.str.html\">str</a>></h4></section><section id=\"method.text\" class=\"method\"><h4 class=\"code-header\">pub fn <a href=\"hir/struct.FileRangeWrapper.html#tymethod.text\" class=\"fn\">text</a>(self, db: &(dyn <a class=\"trait\" href=\"hir/db/trait.ExpandDatabase.html\" title=\"trait hir::db::ExpandDatabase\">ExpandDatabase</a> + 'static)) -> &<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.92.0/std/primitive.str.html\">str</a></h4></section></div></details>",0,"hir::FileRange"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-FileRangeWrapper%3CHirFileId%3E\" class=\"impl\"><a href=\"#impl-FileRangeWrapper%3CHirFileId%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"struct\" href=\"hir/struct.FileRangeWrapper.html\" title=\"struct hir::FileRangeWrapper\">FileRangeWrapper</a><<a class=\"enum\" href=\"hir/enum.HirFileId.html\" title=\"enum hir::HirFileId\">HirFileId</a>></h3></section></summary><div class=\"impl-items\"><section id=\"method.file_range\" class=\"method\"><h4 class=\"code-header\">pub fn <a href=\"hir/struct.FileRangeWrapper.html#tymethod.file_range\" class=\"fn\">file_range</a>(self) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/1.92.0/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a><<a class=\"struct\" href=\"hir/struct.FileRangeWrapper.html\" title=\"struct hir::FileRangeWrapper\">FileRangeWrapper</a><<a class=\"struct\" href=\"hir/struct.EditionedFileId.html\" title=\"struct hir::EditionedFileId\">EditionedFileId</a>>></h4></section></div></details>",0,"hir::HirFileRange"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-From%3CFileRangeWrapper%3CEditionedFileId%3E%3E-for-FileRangeWrapper%3CHirFileId%3E\" class=\"impl\"><a href=\"#impl-From%3CFileRangeWrapper%3CEditionedFileId%3E%3E-for-FileRangeWrapper%3CHirFileId%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.92.0/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a><<a class=\"struct\" href=\"hir/struct.FileRangeWrapper.html\" title=\"struct hir::FileRangeWrapper\">FileRangeWrapper</a><<a class=\"struct\" href=\"hir/struct.EditionedFileId.html\" title=\"struct hir::EditionedFileId\">EditionedFileId</a>>> for <a class=\"struct\" href=\"hir/struct.FileRangeWrapper.html\" title=\"struct hir::FileRangeWrapper\">FileRangeWrapper</a><<a class=\"enum\" href=\"hir/enum.HirFileId.html\" title=\"enum hir::HirFileId\">HirFileId</a>></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.from\" class=\"method trait-impl\"><a href=\"#method.from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.92.0/core/convert/trait.From.html#tymethod.from\" class=\"fn\">from</a>(value: <a class=\"struct\" href=\"hir/struct.FileRangeWrapper.html\" title=\"struct hir::FileRangeWrapper\">FileRangeWrapper</a><<a class=\"struct\" href=\"hir/struct.EditionedFileId.html\" title=\"struct hir::EditionedFileId\">EditionedFileId</a>>) -> <a class=\"struct\" href=\"hir/struct.FileRangeWrapper.html\" title=\"struct hir::FileRangeWrapper\">FileRangeWrapper</a><<a class=\"enum\" href=\"hir/enum.HirFileId.html\" title=\"enum hir::HirFileId\">HirFileId</a>></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details>","From<FileRangeWrapper<EditionedFileId>>","hir::HirFileRange"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Hash-for-FileRangeWrapper%3CFileKind%3E\" class=\"impl\"><a href=\"#impl-Hash-for-FileRangeWrapper%3CFileKind%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<FileKind> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.92.0/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"hir/struct.FileRangeWrapper.html\" title=\"struct hir::FileRangeWrapper\">FileRangeWrapper</a><FileKind><div class=\"where\">where\n FileKind: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.92.0/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.hash\" class=\"method trait-impl\"><a href=\"#method.hash\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.92.0/core/hash/trait.Hash.html#tymethod.hash\" class=\"fn\">hash</a><__H>(&self, state: <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.92.0/std/primitive.reference.html\">&mut __H</a>)<div class=\"where\">where\n __H: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.92.0/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href=\"https://doc.rust-lang.org/1.92.0/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\"><code>Hasher</code></a>. <a href=\"https://doc.rust-lang.org/1.92.0/core/hash/trait.Hash.html#tymethod.hash\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.hash_slice\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.3.0\">1.3.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/1.92.0/src/core/hash/mod.rs.html#235-237\">Source</a></span><a href=\"#method.hash_slice\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.92.0/core/hash/trait.Hash.html#method.hash_slice\" class=\"fn\">hash_slice</a><H>(data: &[Self], state: <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.92.0/std/primitive.reference.html\">&mut H</a>)<div class=\"where\">where\n H: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.92.0/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\">Hasher</a>,\n Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.92.0/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href=\"https://doc.rust-lang.org/1.92.0/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\"><code>Hasher</code></a>. <a href=\"https://doc.rust-lang.org/1.92.0/core/hash/trait.Hash.html#method.hash_slice\">Read more</a></div></details></div></details>","Hash","hir::FileRange","hir::HirFileRange","hir::MacroFileRange"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-PartialEq-for-FileRangeWrapper%3CFileKind%3E\" class=\"impl\"><a href=\"#impl-PartialEq-for-FileRangeWrapper%3CFileKind%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<FileKind> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.92.0/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a> for <a class=\"struct\" href=\"hir/struct.FileRangeWrapper.html\" title=\"struct hir::FileRangeWrapper\">FileRangeWrapper</a><FileKind><div class=\"where\">where\n FileKind: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.92.0/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.eq\" class=\"method trait-impl\"><a href=\"#method.eq\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.92.0/core/cmp/trait.PartialEq.html#tymethod.eq\" class=\"fn\">eq</a>(&self, other: &<a class=\"struct\" href=\"hir/struct.FileRangeWrapper.html\" title=\"struct hir::FileRangeWrapper\">FileRangeWrapper</a><FileKind>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.92.0/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.ne\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/1.92.0/src/core/cmp.rs.html#264\">Source</a></span><a href=\"#method.ne\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/1.92.0/core/cmp/trait.PartialEq.html#method.ne\" class=\"fn\">ne</a>(&self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.92.0/std/primitive.reference.html\">&Rhs</a>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.92.0/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.</div></details></div></details>","PartialEq","hir::FileRange","hir::HirFileRange","hir::MacroFileRange"],["<section id=\"impl-Copy-for-FileRangeWrapper%3CFileKind%3E\" class=\"impl\"><a href=\"#impl-Copy-for-FileRangeWrapper%3CFileKind%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<FileKind> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.92.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> for <a class=\"struct\" href=\"hir/struct.FileRangeWrapper.html\" title=\"struct hir::FileRangeWrapper\">FileRangeWrapper</a><FileKind><div class=\"where\">where\n FileKind: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.92.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>,</div></h3></section>","Copy","hir::FileRange","hir::HirFileRange","hir::MacroFileRange"],["<section id=\"impl-Eq-for-FileRangeWrapper%3CFileKind%3E\" class=\"impl\"><a href=\"#impl-Eq-for-FileRangeWrapper%3CFileKind%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<FileKind> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.92.0/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"hir/struct.FileRangeWrapper.html\" title=\"struct hir::FileRangeWrapper\">FileRangeWrapper</a><FileKind><div class=\"where\">where\n FileKind: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.92.0/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a>,</div></h3></section>","Eq","hir::FileRange","hir::HirFileRange","hir::MacroFileRange"],["<section id=\"impl-StructuralPartialEq-for-FileRangeWrapper%3CFileKind%3E\" class=\"impl\"><a href=\"#impl-StructuralPartialEq-for-FileRangeWrapper%3CFileKind%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<FileKind> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.92.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"hir/struct.FileRangeWrapper.html\" title=\"struct hir::FileRangeWrapper\">FileRangeWrapper</a><FileKind></h3></section>","StructuralPartialEq","hir::FileRange","hir::HirFileRange","hir::MacroFileRange"]]]]);
|
|
if (window.register_type_impls) {
|
|
window.register_type_impls(type_impls);
|
|
} else {
|
|
window.pending_type_impls = type_impls;
|
|
}
|
|
})()
|
|
//{"start":55,"fragment_lengths":[17081]}
|