| <!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-e56847b5.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="xtask" data-themes="" data-resource-suffix="" data-rustdoc-version="1.91.1 (ed61e7d7e 2025-11-07)" data-channel="1.91.1" data-search-js="search-e256b49e.js" data-stringdex-js="stringdex-c3e638e9.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="../static.files/main-6dc2a7f3.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.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="../xtask/index.html">xtask</a><span class="version">0.1.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="#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"><h1>List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="codegen/struct.CommentBlock.html">codegen::CommentBlock</a></li><li><a href="codegen/struct.Location.html">codegen::Location</a></li><li><a href="codegen/assists_doc_tests/struct.Assist.html">codegen::assists_doc_tests::Assist</a></li><li><a href="codegen/assists_doc_tests/struct.Section.html">codegen::assists_doc_tests::Section</a></li><li><a href="codegen/diagnostics_docs/struct.Diagnostic.html">codegen::diagnostics_docs::Diagnostic</a></li><li><a href="codegen/feature_docs/struct.Feature.html">codegen::feature_docs::Feature</a></li><li><a href="codegen/grammar/ast_src/struct.AstEnumSrc.html">codegen::grammar::ast_src::AstEnumSrc</a></li><li><a href="codegen/grammar/ast_src/struct.AstNodeSrc.html">codegen::grammar::ast_src::AstNodeSrc</a></li><li><a href="codegen/grammar/ast_src/struct.AstSrc.html">codegen::grammar::ast_src::AstSrc</a></li><li><a href="codegen/grammar/ast_src/struct.KindsSrc.html">codegen::grammar::ast_src::KindsSrc</a></li><li><a href="codegen/lints/struct.ClippyLint.html">codegen::lints::ClippyLint</a></li><li><a href="codegen/lints/struct.Lint.html">codegen::lints::Lint</a></li><li><a href="codegen/parser_inline_tests/struct.Test.html">codegen::parser_inline_tests::Test</a></li><li><a href="codegen/parser_inline_tests/struct.Tests.html">codegen::parser_inline_tests::Tests</a></li><li><a href="dist/struct.Patch.html">dist::Patch</a></li><li><a href="dist/struct.Target.html">dist::Target</a></li><li><a href="flags/struct.Bb.html">flags::Bb</a></li><li><a href="flags/struct.Codegen.html">flags::Codegen</a></li><li><a href="flags/struct.Dist.html">flags::Dist</a></li><li><a href="flags/struct.FuzzTests.html">flags::FuzzTests</a></li><li><a href="flags/struct.Install.html">flags::Install</a></li><li><a href="flags/struct.Metrics.html">flags::Metrics</a></li><li><a href="flags/struct.PublishReleaseNotes.html">flags::PublishReleaseNotes</a></li><li><a href="flags/struct.Release.html">flags::Release</a></li><li><a href="flags/struct.Tidy.html">flags::Tidy</a></li><li><a href="flags/struct.Xtask.html">flags::Xtask</a></li><li><a href="install/struct.ClientOpt.html">install::ClientOpt</a></li><li><a href="install/struct.ProcMacroServerOpt.html">install::ProcMacroServerOpt</a></li><li><a href="install/struct.ServerOpt.html">install::ServerOpt</a></li><li><a href="metrics/struct.Host.html">metrics::Host</a></li><li><a href="metrics/struct.Metrics.html">metrics::Metrics</a></li><li><a href="publish/notes/struct.Converter.html">publish::notes::Converter</a></li><li><a href="publish/notes/struct.ListNesting.html">publish::notes::ListNesting</a></li><li><a href="publish/notes/struct.Macro.html">publish::notes::Macro</a></li><li><a href="release/changelog/struct.PrInfo.html">release::changelog::PrInfo</a></li><li><a href="tidy/struct.TidyDocs.html">tidy::TidyDocs</a></li><li><a href="tidy/struct.TidyMarks.html">tidy::TidyMarks</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="codegen/grammar/ast_src/enum.Cardinality.html">codegen::grammar::ast_src::Cardinality</a></li><li><a href="codegen/grammar/ast_src/enum.Edition.html">codegen::grammar::ast_src::Edition</a></li><li><a href="codegen/grammar/ast_src/enum.Field.html">codegen::grammar::ast_src::Field</a></li><li><a href="codegen/lints/enum.Severity.html">codegen::lints::Severity</a></li><li><a href="codegen/parser_inline_tests/enum.TestKind.html">codegen::parser_inline_tests::TestKind</a></li><li><a href="flags/enum.CodegenType.html">flags::CodegenType</a></li><li><a href="flags/enum.Malloc.html">flags::Malloc</a></li><li><a href="flags/enum.MeasurementType.html">flags::MeasurementType</a></li><li><a href="flags/enum.PgoTrainingCrate.html">flags::PgoTrainingCrate</a></li><li><a href="flags/enum.XtaskCmd.html">flags::XtaskCmd</a></li><li><a href="publish/notes/enum.Component.html">publish::notes::Component</a></li><li><a href="publish/notes/enum.ListMarker.html">publish::notes::ListMarker</a></li><li><a href="release/changelog/enum.PrKind.html">release::changelog::PrKind</a></li></ul><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="codegen/fn.add_preamble.html">codegen::add_preamble</a></li><li><a href="codegen/assists_doc_tests/fn.generate.html">codegen::assists_doc_tests::generate</a></li><li><a href="codegen/assists_doc_tests/fn.hide_hash_comments.html">codegen::assists_doc_tests::hide_hash_comments</a></li><li><a href="codegen/assists_doc_tests/fn.reveal_hash_comments.html">codegen::assists_doc_tests::reveal_hash_comments</a></li><li><a href="codegen/diagnostics_docs/fn.generate.html">codegen::diagnostics_docs::generate</a></li><li><a href="codegen/diagnostics_docs/fn.is_valid_diagnostic_name.html">codegen::diagnostics_docs::is_valid_diagnostic_name</a></li><li><a href="codegen/fn.ensure_file_contents.html">codegen::ensure_file_contents</a></li><li><a href="codegen/feature_docs/fn.generate.html">codegen::feature_docs::generate</a></li><li><a href="codegen/feature_docs/fn.is_valid_feature_name.html">codegen::feature_docs::is_valid_feature_name</a></li><li><a href="codegen/grammar/ast_src/fn.generate_kind_src.html">codegen::grammar::ast_src::generate_kind_src</a></li><li><a href="codegen/grammar/fn.clean_token_name.html">codegen::grammar::clean_token_name</a></li><li><a href="codegen/grammar/fn.deduplicate_fields.html">codegen::grammar::deduplicate_fields</a></li><li><a href="codegen/grammar/fn.extract_enum_traits.html">codegen::grammar::extract_enum_traits</a></li><li><a href="codegen/grammar/fn.extract_enums.html">codegen::grammar::extract_enums</a></li><li><a href="codegen/grammar/fn.extract_struct_trait.html">codegen::grammar::extract_struct_trait</a></li><li><a href="codegen/grammar/fn.extract_struct_traits.html">codegen::grammar::extract_struct_traits</a></li><li><a href="codegen/grammar/fn.generate.html">codegen::grammar::generate</a></li><li><a href="codegen/grammar/fn.generate_nodes.html">codegen::grammar::generate_nodes</a></li><li><a href="codegen/grammar/fn.generate_syntax_kinds.html">codegen::grammar::generate_syntax_kinds</a></li><li><a href="codegen/grammar/fn.generate_tokens.html">codegen::grammar::generate_tokens</a></li><li><a href="codegen/grammar/fn.lower.html">codegen::grammar::lower</a></li><li><a href="codegen/grammar/fn.lower_enum.html">codegen::grammar::lower_enum</a></li><li><a href="codegen/grammar/fn.lower_rule.html">codegen::grammar::lower_rule</a></li><li><a href="codegen/grammar/fn.lower_separated_list.html">codegen::grammar::lower_separated_list</a></li><li><a href="codegen/grammar/fn.pluralize.html">codegen::grammar::pluralize</a></li><li><a href="codegen/grammar/fn.to_lower_snake_case.html">codegen::grammar::to_lower_snake_case</a></li><li><a href="codegen/grammar/fn.to_pascal_case.html">codegen::grammar::to_pascal_case</a></li><li><a href="codegen/grammar/fn.to_upper_snake_case.html">codegen::grammar::to_upper_snake_case</a></li><li><a href="codegen/grammar/fn.write_doc_comment.html">codegen::grammar::write_doc_comment</a></li><li><a href="codegen/lints/fn.find_and_slice.html">codegen::lints::find_and_slice</a></li><li><a href="codegen/lints/fn.generate.html">codegen::lints::generate</a></li><li><a href="codegen/lints/fn.generate_descriptor_clippy.html">codegen::lints::generate_descriptor_clippy</a></li><li><a href="codegen/lints/fn.generate_feature_descriptor.html">codegen::lints::generate_feature_descriptor</a></li><li><a href="codegen/lints/fn.generate_lint_descriptor.html">codegen::lints::generate_lint_descriptor</a></li><li><a href="codegen/lints/fn.push_lint_completion.html">codegen::lints::push_lint_completion</a></li><li><a href="codegen/lints/fn.push_lint_group.html">codegen::lints::push_lint_group</a></li><li><a href="codegen/lints/fn.unescape.html">codegen::lints::unescape</a></li><li><a href="codegen/fn.normalize_newlines.html">codegen::normalize_newlines</a></li><li><a href="codegen/parser_inline_tests/fn.collect_tests.html">codegen::parser_inline_tests::collect_tests</a></li><li><a href="codegen/parser_inline_tests/fn.existing_tests.html">codegen::parser_inline_tests::existing_tests</a></li><li><a href="codegen/parser_inline_tests/fn.generate.html">codegen::parser_inline_tests::generate</a></li><li><a href="codegen/parser_inline_tests/fn.install_tests.html">codegen::parser_inline_tests::install_tests</a></li><li><a href="codegen/parser_inline_tests/fn.tests_from_dir.html">codegen::parser_inline_tests::tests_from_dir</a></li><li><a href="codegen/fn.reformat.html">codegen::reformat</a></li><li><a href="fn.date_iso.html">date_iso</a></li><li><a href="dist/fn.build_command.html">dist::build_command</a></li><li><a href="dist/fn.dist_client.html">dist::dist_client</a></li><li><a href="dist/fn.dist_server.html">dist::dist_server</a></li><li><a href="dist/fn.gzip.html">dist::gzip</a></li><li><a href="dist/fn.zip.html">dist::zip</a></li><li><a href="install/fn.fix_path_for_mac.html">install::fix_path_for_mac</a></li><li><a href="install/fn.install_client.html">install::install_client</a></li><li><a href="install/fn.install_proc_macro_server.html">install::install_proc_macro_server</a></li><li><a href="install/fn.install_server.html">install::install_server</a></li><li><a href="fn.is_release_tag.html">is_release_tag</a></li><li><a href="fn.main.html">main</a></li><li><a href="metrics/fn.parse_metrics.html">metrics::parse_metrics</a></li><li><a href="pgo/fn.apply_pgo_to_cmd.html">pgo::apply_pgo_to_cmd</a></li><li><a href="pgo/fn.build_command.html">pgo::build_command</a></li><li><a href="pgo/fn.download_crate_for_training.html">pgo::download_crate_for_training</a></li><li><a href="pgo/fn.gather_pgo_profile.html">pgo::gather_pgo_profile</a></li><li><a href="fn.project_root.html">project_root</a></li><li><a href="publish/fn.check_file_name.html">publish::check_file_name</a></li><li><a href="publish/fn.create_original_changelog_url.html">publish::create_original_changelog_url</a></li><li><a href="publish/notes/fn.convert_asciidoc_to_markdown.html">publish::notes::convert_asciidoc_to_markdown</a></li><li><a href="publish/notes/fn.get_list_item.html">publish::notes::get_list_item</a></li><li><a href="publish/notes/fn.get_next_line_component.html">publish::notes::get_next_line_component</a></li><li><a href="publish/notes/fn.get_title.html">publish::notes::get_title</a></li><li><a href="publish/notes/fn.parse_media_block.html">publish::notes::parse_media_block</a></li><li><a href="publish/notes/fn.process_inline_macros.html">publish::notes::process_inline_macros</a></li><li><a href="publish/notes/fn.strip_prefix_symbol.html">publish::notes::strip_prefix_symbol</a></li><li><a href="publish/fn.update_release.html">publish::update_release</a></li><li><a href="release/changelog/fn.get_changelog.html">release::changelog::get_changelog</a></li><li><a href="release/changelog/fn.parse_changelog_line.html">release::changelog::parse_changelog_line</a></li><li><a href="release/changelog/fn.parse_pr_number.html">release::changelog::parse_pr_number</a></li><li><a href="release/changelog/fn.parse_title_line.html">release::changelog::parse_title_line</a></li><li><a href="release/changelog/fn.unescape.html">release::changelog::unescape</a></li><li><a href="fn.run_fuzzer.html">run_fuzzer</a></li><li><a href="tidy/fn.check_cargo_toml.html">tidy::check_cargo_toml</a></li><li><a href="tidy/fn.check_licenses.html">tidy::check_licenses</a></li><li><a href="tidy/fn.check_lsp_extensions_docs.html">tidy::check_lsp_extensions_docs</a></li><li><a href="tidy/fn.check_test_attrs.html">tidy::check_test_attrs</a></li><li><a href="tidy/fn.check_trailing_ws.html">tidy::check_trailing_ws</a></li><li><a href="tidy/fn.files_are_tidy.html">tidy::files_are_tidy</a></li><li><a href="tidy/fn.find_marks.html">tidy::find_marks</a></li><li><a href="tidy/fn.is_exclude_dir.html">tidy::is_exclude_dir</a></li><li><a href="tidy/fn.is_ported_from_rustc.html">tidy::is_ported_from_rustc</a></li><li><a href="tidy/fn.stable_hash.html">tidy::stable_hash</a></li><li><a href="util/fn.detect_target.html">util::detect_target</a></li><li><a href="util/fn.list_files.html">util::list_files</a></li><li><a href="util/fn.list_rust_files.html">util::list_rust_files</a></li></ul><h3 id="types">Type Aliases</h3><ul class="all-items"><li><a href="metrics/type.Unit.html">metrics::Unit</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="codegen/grammar/constant.TRAITS.html">codegen::grammar::TRAITS</a></li><li><a href="codegen/grammar/ast_src/constant.CONTEXTUAL_BUILTIN_KEYWORDS.html">codegen::grammar::ast_src::CONTEXTUAL_BUILTIN_KEYWORDS</a></li><li><a href="codegen/grammar/ast_src/constant.CONTEXTUAL_KEYWORDS.html">codegen::grammar::ast_src::CONTEXTUAL_KEYWORDS</a></li><li><a href="codegen/grammar/ast_src/constant.EDITION_DEPENDENT_KEYWORDS.html">codegen::grammar::ast_src::EDITION_DEPENDENT_KEYWORDS</a></li><li><a href="codegen/grammar/ast_src/constant.EOF.html">codegen::grammar::ast_src::EOF</a></li><li><a href="codegen/grammar/ast_src/constant.PUNCT.html">codegen::grammar::ast_src::PUNCT</a></li><li><a href="codegen/grammar/ast_src/constant.RESERVED.html">codegen::grammar::ast_src::RESERVED</a></li><li><a href="codegen/grammar/ast_src/constant.TOKENS.html">codegen::grammar::ast_src::TOKENS</a></li><li><a href="codegen/lints/constant.DESTINATION.html">codegen::lints::DESTINATION</a></li><li><a href="dist/constant.VERSION_DEV.html">dist::VERSION_DEV</a></li><li><a href="dist/constant.VERSION_NIGHTLY.html">dist::VERSION_NIGHTLY</a></li><li><a href="dist/constant.VERSION_STABLE.html">dist::VERSION_STABLE</a></li><li><a href="install/constant.VS_CODES.html">install::VS_CODES</a></li><li><a href="publish/notes/constant.IMAGE_BLOCK_PREFIX.html">publish::notes::IMAGE_BLOCK_PREFIX</a></li><li><a href="publish/notes/constant.LISTING_DELIMITER.html">publish::notes::LISTING_DELIMITER</a></li><li><a href="publish/notes/constant.VIDEO_BLOCK_PREFIX.html">publish::notes::VIDEO_BLOCK_PREFIX</a></li></ul></section></div></main></body></html> |