# Copyright 2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Autogenerated by pycargoebuild 0.15.1 # update using this command: # pycargoebuild --use-crate-tarball --force -i tombi-1.9.6.ebuild tombi/rust/tombi EAPI=8 RUST_MIN_VER="1.88.0" CRATES=" " inherit cargo shell-completion DESCRIPTION="TOML Formatter / Linter / Language Server" HOMEPAGE="https://tombi-toml.github.io/tombi/" SRC_URI=" https://github.com/tombi-toml/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz https://github.com/ingenarel/${PN}/releases/download/v${PV}/${P}-crates.tar.xz ${CARGO_CRATE_URIS} " LICENSE="MIT" # Dependent crate licenses LICENSE+=" Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT MPL-2.0 Unicode-3.0 ZLIB " SLOT="0" KEYWORDS="~amd64 ~arm64" RESTRICT="mirror" src_test(){ # you can get a list of tests that are failing by doing this: # sed -nE 's/^test\s(\S+).+\.\.\.\s.....FAILED....$/\1/p' temp/build.log # make sure that you read why the tests are failing tho, and not simply blinding ignoring the tests in here local CARGO_SKIP_TESTS=( 'cargo_lint::missing_path_dependency_severity_can_be_downgraded' 'cargo_schema::test_deprecated_all_of_branch_disabled_does_not_report_unused_noqa' 'cargo_schema::test_deprecated_all_of_non_deprecated_branches_disabled_reports_unused_noqa_once' 'cargo_schema::test_deprecated_all_of_overlapping_branches_disabled_does_not_report_unused_noqa' 'cargo_schema::test_deprecated_any_of_branch_disabled_does_not_report_unused_noqa' 'cargo_schema::test_deprecated_any_of_non_deprecated_branch_disabled_reports_unused_noqa' 'cargo_schema::test_deprecated_any_of_overlapping_branches_disabled_does_not_report_unused_noqa' 'cargo_schema::test_deprecated_exact_index_override_beats_wildcard_override' 'cargo_schema::test_deprecated_one_of_branch_disabled_does_not_report_unused_noqa' 'cargo_schema::test_deprecated_schema_lint_level_default_config' 'cargo_schema::test_deprecated_schema_lint_level_error' 'cargo_schema::test_deprecated_schema_lint_level_off' 'cargo_schema::test_deprecated_schema_lint_level_warn' 'cargo_schema::test_deprecated_schema_override_error' 'cargo_schema::test_deprecated_schema_override_matches_exact_tuple_index' 'cargo_schema::test_deprecated_schema_override_message_keeps_exact_index' 'cargo_schema::test_deprecated_schema_override_off' 'cargo_schema::test_deprecated_sub_schema_lint_level_error' 'cargo_schema::test_deprecation_message_emits_deprecated_warning' 'cargo_schema::test_deprecation_message_ignored_without_deprecated' 'cargo_schema::test_deprecation_message_text_surfaced' 'cargo_schema::test_document_directive_strict_false_overrides_sub_schema_strict_true' 'cargo_schema::test_document_directive_strict_overrides_schema_strict' 'cargo_schema::test_document_directive_strict_overrides_sub_schema_strict' 'cargo_schema::test_global_deprecated_lint_level_error' 'cargo_schema::test_root_schema_lint_rules_propagate_to_subschema' 'cargo_schema::test_root_schema_without_strict_falls_back_to_global_strict' 'cargo_schema::test_schema_deprecated_lint_level_overrides_global_fallback' 'cargo_schema::test_schema_deprecated_lint_level_overrides_global_level' 'cargo_schema::test_schema_strict_does_not_affect_non_matching_file' 'cargo_schema::test_schema_strict_false_for_matching_file' 'cargo_schema::test_sub_schema_applies_under_key_rejected_by_root_schema' 'cargo_schema::test_sub_schema_applies_under_key_warned_by_strict_root_schema' 'cargo_schema::test_sub_schema_before_root_without_strict_falls_back_to_root_schema_strict' 'cargo_schema::test_sub_schema_strict_does_not_affect_root_schema_outside_subtree' 'cargo_schema::test_sub_schema_strict_false_overrides_root_schema_strict_true' 'cargo_schema::test_sub_schema_strict_true_overrides_root_schema_strict_false' 'cargo_schema::test_sub_schema_without_root_or_strict_falls_back_to_global_strict' 'cargo_schema::test_sub_schema_without_strict_falls_back_to_root_schema_strict' 'completion_edit::cargo_schema::cargo_build_dependencies_workspace_inheritance_candidate' 'completion_edit::cargo_schema::cargo_dependencies_num_chrono_duration_dot' 'completion_edit::cargo_schema::cargo_dependencies_num_chrono_duration_equal' 'completion_edit::cargo_schema::cargo_dependencies_num_chrono_duration_equal_string' 'completion_edit::cargo_schema::cargo_dependencies_num_chrono_duration_equal_string_with_comment' 'completion_edit::cargo_schema::cargo_dependencies_num_chrono_duration_equal_version' 'completion_edit::cargo_schema::cargo_dependencies_num_chrono_duration_equal_version_dot' 'completion_edit::cargo_schema::cargo_dependencies_num_chrono_duration_equal_version_equal' 'completion_edit::cargo_schema::cargo_dependencies_num_chrono_duration_equal_version_equal_string' 'completion_edit::cargo_schema::cargo_dependencies_serde_dot_optional' 'completion_edit::cargo_schema::cargo_dependencies_serde_dot_work' 'completion_edit::cargo_schema::cargo_dependencies_serde_dot_work_with_trailing_space' 'completion_edit::cargo_schema::cargo_dependencies_serde_eq_work' 'completion_edit::cargo_schema::cargo_dependencies_serde_eq_work_with_trailing_space' 'completion_edit::cargo_schema::cargo_dependencies_serde_table_bare_key' 'completion_edit::cargo_schema::cargo_dependencies_serde_workspace_dot' 'completion_edit::cargo_schema::cargo_dependencies_workspace_inheritance_candidate' 'completion_edit::cargo_schema::cargo_dependencies_workspace_inheritance_candidate_on_empty_line' 'completion_edit::cargo_schema::cargo_dependencies_workspace_inheritance_candidate_replaces_full_key' 'completion_edit::cargo_schema::cargo_dev_dependencies_workspace_inheritance_candidate' 'completion_edit::cargo_schema::cargo_lib_proc_macro_equal_with_trailing_space' 'completion_edit::cargo_schema::cargo_package_version' 'completion_edit::cargo_schema::cargo_target_build_dependencies_workspace_inheritance_candidate' 'completion_edit::cargo_schema::cargo_target_dependencies_workspace_inheritance_candidate' 'completion_edit::cargo_schema::cargo_workspace_dependencies_addr_not_nested_under_previous_key' 'completion_edit::pyproject_schema::pyproject_dependency_groups_dev_eq_array_after_comma_include_group_ci_select_include_group' 'completion_edit::pyproject_schema::pyproject_dependency_groups_dev_eq_array_after_comma_pydantic_select_include_group' 'completion_edit::pyproject_schema::pyproject_dependency_groups_dev_eq_array_after_comma_pyright_select_include_group' 'completion_edit::pyproject_schema::pyproject_dependency_groups_dev_eq_array_after_pydantic_select_include_group' 'completion_edit::pyproject_schema::pyproject_dependency_groups_dev_eq_array_pydantic_and_pyright_select_include_group' 'completion_edit::pyproject_schema::pyproject_dependency_groups_dev_eq_array_pydantic_comma_and_pyright_select_include_group' 'completion_edit::pyproject_schema::pyproject_dependency_groups_dev_eq_array_pyright_and_comma_select_include_group' 'completion_edit::pyproject_schema::pyproject_dependency_groups_dev_eq_array_pyright_and_newline_select_include_group' 'completion_edit::pyproject_schema::pyproject_dependency_groups_dev_eq_array_pyright_select_include_group' 'completion_edit::pyproject_schema::pyproject_dependency_groups_dev_eq_array_select_include_group' 'completion_edit::pyproject_schema::pyproject_dependency_groups_dev_eq_array_select_single_quote' 'completion_edit::pyproject_schema::pyproject_project_authors_dot' 'completion_edit::pyproject_schema::pyproject_project_authors_equal' 'completion_edit::pyproject_schema::pyproject_project_name_eq_tombi_comment_directive_lint_dot' 'completion_edit::pyproject_schema::pyproject_tool_mytool_key_select_dot' 'completion_edit::pyproject_schema::pyproject_tool_mytool_key_select_equal' 'completion_edit::tombi_schema::tombi_extensions_inline_table_partial_key_is_replaced' 'completion_edit::tombi_schema::tombi_extensions_key_is_quoted' 'completion_edit::tombi_schema::tombi_lsp_completion_dot' 'completion_edit::tombi_schema::tombi_lsp_completion_dot_with_trailing_space' 'completion_edit::tombi_schema::tombi_lsp_completion_equal' 'completion_edit::tombi_schema::tombi_lsp_completion_equal_with_trailing_space' 'completion_labels::additional_properties_true_schema::additional_properties_true_inline_table_key_completion' 'completion_labels::additional_properties_true_schema::additional_properties_true_inline_table_value_completion' 'completion_labels::adjacent_applicators_schema::adjacent_all_of_boolean_value_completion' 'completion_labels::adjacent_applicators_schema::adjacent_all_of_offset_date_time_value_completion' 'completion_labels::adjacent_applicators_schema::adjacent_all_of_table_merges_properties_and_all_of_keys' 'completion_labels::adjacent_applicators_schema::enum_completion_is_filtered_by_numeric_sibling_constraint' 'completion_labels::adjacent_applicators_schema::issue_2042_value_completion_includes_both_branches' 'completion_labels::adjacent_applicators_schema::minimum_without_type_keeps_all_value_type_candidates' 'completion_labels::adjacent_applicators_schema::same_type_enum_one_of_completion_keeps_distinct_branch_values' 'completion_labels::adjacent_one_of_schema::adjacent_one_of_additional_properties_builtin_hook_incomplete_inline_table_keys_completion' 'completion_labels::adjacent_one_of_schema::adjacent_one_of_additional_properties_unselected_repo_keys_completion' 'completion_labels::adjacent_one_of_schema::adjacent_one_of_builtin_hook_empty_inline_table_keys_completion' 'completion_labels::adjacent_one_of_schema::adjacent_one_of_builtin_hook_empty_inline_table_keys_completion_with_space' 'completion_labels::adjacent_one_of_schema::adjacent_one_of_builtin_hook_id_value_completion' 'completion_labels::adjacent_one_of_schema::adjacent_one_of_builtin_hook_incomplete_inline_table_keys_completion' 'completion_labels::adjacent_one_of_schema::adjacent_one_of_builtin_hook_incomplete_inline_table_keys_completion_with_prek_context' 'completion_labels::adjacent_one_of_schema::adjacent_one_of_reversed_builtin_hook_id_value_completion' 'completion_labels::built_in_schema_completion_link_uses_github' 'completion_labels::cargo_schema::cargo_build_dependencies_workspace_inheritance_candidate' 'completion_labels::cargo_schema::cargo_dependencies' 'completion_labels::cargo_schema::cargo_dependencies_and_next_section' 'completion_labels::cargo_schema::cargo_dependencies_inline_table_last' 'completion_labels::cargo_schema::cargo_dependencies_local_path_features' 'completion_labels::cargo_schema::cargo_dependencies_local_path_no_features' 'completion_labels::cargo_schema::cargo_dependencies_num_chrono_duration_dot' 'completion_labels::cargo_schema::cargo_dependencies_num_chrono_duration_equal' 'completion_labels::cargo_schema::cargo_dependencies_num_chrono_duration_equal_string' 'completion_labels::cargo_schema::cargo_dependencies_num_chrono_duration_equal_string_with_comment' 'completion_labels::cargo_schema::cargo_dependencies_num_chrono_duration_equal_version' 'completion_labels::cargo_schema::cargo_dependencies_num_chrono_duration_equal_version_dot' 'completion_labels::cargo_schema::cargo_dependencies_num_chrono_duration_equal_version_eq_string' 'completion_labels::cargo_schema::cargo_dependencies_num_chrono_duration_equal_version_equal' 'completion_labels::cargo_schema::cargo_dependencies_patch' 'completion_labels::cargo_schema::cargo_dependencies_path_completion_local_prefix' 'completion_labels::cargo_schema::cargo_dependencies_serde_bra_work_key' 'completion_labels::cargo_schema::cargo_dependencies_serde_workspace' 'completion_labels::cargo_schema::cargo_dependencies_serde_workspace_dot' 'completion_labels::cargo_schema::cargo_dependencies_serde_workspace_duplicated' 'completion_labels::cargo_schema::cargo_dependencies_tombi_date_time_features_eq_array_with_path' 'completion_labels::cargo_schema::cargo_dependencies_tombi_date_time_features_eq_array_with_workspace' 'completion_labels::cargo_schema::cargo_dependencies_tombi_date_time_features_eq_with_workspace' 'completion_labels::cargo_schema::cargo_dependencies_tombi_date_time_features_with_workspace' 'completion_labels::cargo_schema::cargo_dependencies_tombi_date_time_features_with_workspace_eq_true_comma' 'completion_labels::cargo_schema::cargo_dependencies_workspace_inheritance_candidate' 'completion_labels::cargo_schema::cargo_dependencies_workspace_inheritance_candidate_disabled_by_extensions' 'completion_labels::cargo_schema::cargo_dependencies_workspace_inheritance_candidate_on_empty_line' 'completion_labels::cargo_schema::cargo_dev_dependencies_workspace_inheritance_candidate' 'completion_labels::cargo_schema::cargo_empty' 'completion_labels::cargo_schema::cargo_package_build_path_file_completion' 'completion_labels::cargo_schema::cargo_package_license' 'completion_labels::cargo_schema::cargo_package_license_value_type_matches_hover' 'completion_labels::cargo_schema::cargo_target_build_dependencies' 'completion_labels::cargo_schema::cargo_target_build_dependencies_workspace_inheritance_candidate' 'completion_labels::cargo_schema::cargo_target_dependencies' 'completion_labels::cargo_schema::cargo_target_dependencies_keys' 'completion_labels::cargo_schema::cargo_target_dependencies_tombi_date_time_features_eq_array_with_path' 'completion_labels::cargo_schema::cargo_target_dependencies_workspace_inheritance_candidate' 'completion_labels::cargo_schema::cargo_target_dev_dependencies' 'completion_labels::cargo_schema::cargo_workspace_dependencies_tombi_date_time_features' 'completion_labels::cargo_schema::cargo_workspace_dependencies_tombi_date_time_features_eq' 'completion_labels::cargo_schema::cargo_workspace_dependencies_tombi_date_time_features_eq_array_with_workspace' 'completion_labels::cargo_schema::cargo_workspace_members_path_completion_local_prefix' 'completion_labels::composite_array_items_schema::all_of_enum_completion_intersects_values_and_merges_documentation' 'completion_labels::composite_array_items_schema::all_of_item_property_completion' 'completion_labels::composite_array_items_schema::any_of_const_and_enum_values_merge_documentation' 'completion_labels::composite_array_items_schema::any_of_item_property_completion' 'completion_labels::composite_array_items_schema::any_of_same_property_merges_documentation' 'completion_labels::composite_array_items_schema::one_of_item_property_completion' 'completion_labels::consistency_schema::exact_index_string_subschema_applies_to_second_item_completion' 'completion_labels::consistency_schema::exact_index_string_subschema_does_not_apply_to_first_item_completion' 'completion_labels::consistency_schema::issue_1895_annotation_only_property_completion_keeps_description' 'completion_labels::consistency_schema::issue_1895_root_table_completion_includes_annotation_only_property' 'completion_labels::consistency_schema::typed_extra_table_unevaluated_properties_inline_table_keys_completion' 'completion_labels::consistency_schema::typed_overflow_tuple_inline_table_keys_completion' 'completion_labels::consistency_schema::typed_unevaluated_tuple_inline_table_keys_completion' 'completion_labels::one_of_const_description_schema::all_of_ref_one_of_inside_quotes' 'completion_labels::one_of_const_description_schema::all_of_ref_one_of_without_input' 'completion_labels::one_of_const_description_schema::any_of_without_input' 'completion_labels::one_of_const_description_schema::array_item_ref_one_of_without_input' 'completion_labels::one_of_const_description_schema::inline_one_of_inside_quotes' 'completion_labels::one_of_const_description_schema::inline_one_of_without_input' 'completion_labels::one_of_const_description_schema::integer_one_of_without_input' 'completion_labels::one_of_const_description_schema::nested_all_of_ref_one_of_without_input' 'completion_labels::one_of_const_description_schema::one_of_value_without_description_falls_back' 'completion_labels::one_of_const_description_schema::ref_one_of_inside_quotes' 'completion_labels::one_of_regression::one_of_variant_after_path_enabled' 'completion_labels::pyproject_schema::pyproject_build_system' 'completion_labels::pyproject_schema::pyproject_build_system_backend_path_file_completion' 'completion_labels::pyproject_schema::pyproject_dependency_groups_dev_eq_array_last' 'completion_labels::pyproject_schema::pyproject_dependency_groups_last' 'completion_labels::pyproject_schema::pyproject_double_bracket_additional_key_of_string_table' 'completion_labels::pyproject_schema::pyproject_double_bracket_complete_key_before_next_header_suggests_dot' 'completion_labels::pyproject_schema::pyproject_double_bracket_complete_key_suggests_dot' 'completion_labels::pyproject_schema::pyproject_double_bracket_project_dot' 'completion_labels::pyproject_schema::pyproject_empty' 'completion_labels::pyproject_schema::pyproject_project' 'completion_labels::pyproject_schema::pyproject_project_comment_directive_name_eq_tombi' 'completion_labels::pyproject_schema::pyproject_project_comment_directive_newline_name_eq_tombi' 'completion_labels::pyproject_schema::pyproject_project_dependencies_eq_array_comment_directive' 'completion_labels::pyproject_schema::pyproject_project_description_comment_directive' 'completion_labels::pyproject_schema::pyproject_project_dynamic_array' 'completion_labels::pyproject_schema::pyproject_project_dynamic_array_in_values_with_last_comma' 'completion_labels::pyproject_schema::pyproject_project_leading_comments_directive_newline_name_eq_tombi' 'completion_labels::pyproject_schema::pyproject_project_license_file_completion' 'completion_labels::pyproject_schema::pyproject_project_license_files_completion' 'completion_labels::pyproject_schema::pyproject_project_name_eq_tombi_comment_directive' 'completion_labels::pyproject_schema::pyproject_project_readme_file_completion' 'completion_labels::pyproject_schema::pyproject_project_readme_file_object_completion' 'completion_labels::pyproject_schema::pyproject_project_trailing_comment_directive_newline_name_eq_tombi' 'completion_labels::pyproject_schema::pyproject_single_bracket_additional_key_of_string_table' 'completion_labels::pyproject_schema::pyproject_single_bracket_additional_key_of_table' 'completion_labels::pyproject_schema::pyproject_single_bracket_complete_key_suggests_dot' 'completion_labels::pyproject_schema::pyproject_tool' 'completion_labels::pyproject_schema::pyproject_tool_third_party_field' 'completion_labels::pyproject_schema::pyproject_tool_third_party_field_equal' 'completion_labels::pyproject_schema::pyproject_tool_third_party_field_equal_array' 'completion_labels::pyproject_schema::pyproject_unclosed_double_bracket_complete_key_suggests_dot' 'completion_labels::pyproject_schema::pyproject_unclosed_single_bracket_complete_key_suggests_dot' 'completion_labels::recursive_schema::recursive_ref_nested_table' 'completion_labels::ref_sibling_projection_schema::typed_one_of_ref_without_input' 'completion_labels::ref_sibling_schema::ref_target_and_sibling_properties_are_merged' 'completion_labels::root_ref_schema::root_ref_schema_completion_documentation' 'completion_labels::root_ref_schema::root_ref_schema_empty' 'completion_labels::strict_priority::document_directive_strict_false_overrides_default' 'completion_labels::string_format_test_schema::completion_date_time_local_val_with_string_formats' 'completion_labels::string_format_test_schema::completion_date_time_val_with_string_formats' 'completion_labels::string_format_test_schema::completion_date_val_with_string_formats' 'completion_labels::string_format_test_schema::completion_ipv4_addr_no_string_type_hint' 'completion_labels::string_format_test_schema::completion_time_local_val_with_string_formats' 'completion_labels::table_header_completion_schema::additional_array_of_tables_double_bracket' 'completion_labels::table_header_completion_schema::additional_array_of_tables_single_bracket' 'completion_labels::table_header_completion_schema::additional_array_of_tables_single_bracket_declared' 'completion_labels::table_header_completion_schema::deep_double_bracket_after_declared_array' 'completion_labels::table_header_completion_schema::deep_double_bracket_second_level_after_declared_array' 'completion_labels::table_header_completion_schema::deep_double_bracket_second_level_without_declaration' 'completion_labels::table_header_completion_schema::deep_double_bracket_second_level_without_inner_declaration' 'completion_labels::table_header_completion_schema::deep_double_bracket_without_declaration' 'completion_labels::table_header_completion_schema::deep_single_bracket_after_declared_array' 'completion_labels::table_header_completion_schema::deep_single_bracket_after_declared_nested_array' 'completion_labels::table_header_completion_schema::deep_single_bracket_nested_array_before_cursor_element_only' 'completion_labels::table_header_completion_schema::deep_single_bracket_nested_array_in_other_element' 'completion_labels::table_header_completion_schema::deep_single_bracket_without_declaration' 'completion_labels::table_header_completion_schema::double_bracket_excludes_primitive_keys' 'completion_labels::table_header_completion_schema::double_bracket_nested_excludes_primitive_keys' 'completion_labels::table_header_completion_schema::double_bracket_nested_without_parent_header' 'completion_labels::table_header_completion_schema::double_bracket_with_prefix_includes_table_key' 'completion_labels::table_header_completion_schema::edge_items_object_or_string_double_bracket_alone' 'completion_labels::table_header_completion_schema::edge_items_object_or_string_double_bracket_declared' 'completion_labels::table_header_completion_schema::edge_quoted_key_single_bracket_alone' 'completion_labels::table_header_completion_schema::edge_quoted_key_single_bracket_declared' 'completion_labels::table_header_completion_schema::edge_ref_array_double_bracket_alone' 'completion_labels::table_header_completion_schema::edge_ref_array_double_bracket_declared' 'completion_labels::table_header_completion_schema::edge_ref_array_single_bracket_declared' 'completion_labels::table_header_completion_schema::edge_ref_array_single_bracket_declared_element' 'completion_labels::table_header_completion_schema::edge_single_bracket_undeclared_arrays_excluded' 'completion_labels::table_header_completion_schema::edge_spaced_single_bracket_alone' 'completion_labels::table_header_completion_schema::edge_spaced_single_bracket_declared' 'completion_labels::table_header_completion_schema::single_bracket_additional_string' 'completion_labels::table_header_completion_schema::single_bracket_additional_string_double' 'completion_labels::table_header_completion_schema::single_bracket_additional_table' 'completion_labels::table_header_completion_schema::single_bracket_additional_table_or_string' 'completion_labels::table_header_completion_schema::single_bracket_after_existing_array_of_tables' 'completion_labels::table_header_completion_schema::single_bracket_all_of_string_table' 'completion_labels::table_header_completion_schema::single_bracket_excludes_primitive_keys' 'completion_labels::table_header_completion_schema::single_bracket_nested_after_declared_array_of_tables' 'completion_labels::table_header_completion_schema::single_bracket_nested_excludes_primitive_keys' 'completion_labels::table_header_completion_schema::single_bracket_nested_without_parent_header' 'completion_labels::table_header_completion_schema::single_bracket_pattern_string' 'completion_labels::table_header_completion_schema::single_bracket_pattern_table' 'completion_labels::table_header_completion_schema::single_bracket_property_names_with_string_values' 'completion_labels::table_header_completion_schema::single_bracket_sub_table_of_existing_array_of_tables' 'completion_labels::table_header_completion_schema::single_bracket_unevaluated_string' 'completion_labels::table_header_completion_schema::single_bracket_unevaluated_table' 'completion_labels::table_header_completion_schema::single_bracket_with_prefix_before_array_of_tables' 'completion_labels::table_header_completion_schema::single_bracket_with_prefix_excludes_undeclared_array_of_tables_key' 'completion_labels::table_header_completion_schema::table_body_unevaluated_string_key' 'completion_labels::table_header_completion_schema::union_table_or_array_double_bracket_declared' 'completion_labels::table_header_completion_schema::union_table_or_array_double_bracket_undeclared' 'completion_labels::table_header_completion_schema::union_table_or_array_single_bracket_declared' 'completion_labels::table_header_completion_schema::union_table_or_array_single_bracket_undeclared' 'completion_labels::tombi_schema::schema_comment_directive' 'completion_labels::tombi_schema::schema_comment_directive_and_comment' 'completion_labels::tombi_schema::schema_directive_file_path_empty' 'completion_labels::tombi_schema::schema_directive_file_path_partial_match' 'completion_labels::tombi_schema::schema_directive_file_path_www_schemastore_org' 'completion_labels::tombi_schema::schema_override_used_table_key_with_remaining_nested_key' 'completion_labels::tombi_schema::space_tombi_comment_directive_toml_version' 'completion_labels::tombi_schema::tombi_comment' 'completion_labels::tombi_schema::tombi_comment_directive_and_colon' 'completion_labels::tombi_schema::tombi_comment_directive_toml_version' 'completion_labels::tombi_schema::tombi_comment_space_schema_directive' 'completion_labels::tombi_schema::tombi_double_bracket_array_of_tables_dot' 'completion_labels::tombi_schema::tombi_double_bracket_array_of_tables_dot_after_declared_array' 'completion_labels::tombi_schema::tombi_double_bracket_array_of_tables_dot_after_other_element' 'completion_labels::tombi_schema::tombi_empty' 'completion_labels::tombi_schema::tombi_empty_bracket' 'completion_labels::tombi_schema::tombi_empty_bracket2' 'completion_labels::tombi_schema::tombi_empty_bracket3' 'completion_labels::tombi_schema::tombi_empty_bracket4' 'completion_labels::tombi_schema::tombi_empty_double_bracket' 'completion_labels::tombi_schema::tombi_extension_tombi_completion_variant_after_path_enabled' 'completion_labels::tombi_schema::tombi_extensions_table' 'completion_labels::tombi_schema::tombi_files_exclude_array_type_hint_uses_property_documentation' 'completion_labels::tombi_schema::tombi_files_exclude_file_completion' 'completion_labels::tombi_schema::tombi_files_exclude_file_completion_from_dot_config_project_root' 'completion_labels::tombi_schema::tombi_files_include_file_completion' 'completion_labels::tombi_schema::tombi_files_include_file_completion_from_dot_config_project_root' 'completion_labels::tombi_schema::tombi_format_rules_array_bracket_space_width' 'completion_labels::tombi_schema::tombi_lint_rules_key_empty_equal' 'completion_labels::tombi_schema::tombi_lint_rules_key_empty_equal_empty_string' 'completion_labels::tombi_schema::tombi_lint_rules_key_empty_equal_warn_and_space' 'completion_labels::tombi_schema::tombi_lsp2' 'completion_labels::tombi_schema::tombi_lsp3' 'completion_labels::tombi_schema::tombi_lsp4' 'completion_labels::tombi_schema::tombi_lsp_comp' 'completion_labels::tombi_schema::tombi_lsp_comp2' 'completion_labels::tombi_schema::tombi_lsp_comp3' 'completion_labels::tombi_schema::tombi_lsp_completion' 'completion_labels::tombi_schema::tombi_lsp_completion_dot' 'completion_labels::tombi_schema::tombi_lsp_completion_enabled_true_and_space' 'completion_labels::tombi_schema::tombi_lsp_completion_equal' 'completion_labels::tombi_schema::tombi_schema' 'completion_labels::tombi_schema::tombi_schema_after_bracket' 'completion_labels::tombi_schema::tombi_schema_catalog' 'completion_labels::tombi_schema::tombi_schema_catalog_dot_on_header' 'completion_labels::tombi_schema::tombi_schema_catalog_path' 'completion_labels::tombi_schema::tombi_schema_catalog_path2' 'completion_labels::tombi_schema::tombi_schema_catalog_path_inline' 'completion_labels::tombi_schema::tombi_schema_catalog_paths_file_completion' 'completion_labels::tombi_schema::tombi_schema_catalog_paths_file_completion_from_dot_config_project_root' 'completion_labels::tombi_schema::tombi_schemars' 'completion_labels::tombi_schema::tombi_schemars_overrides_rules' 'completion_labels::tombi_schema::tombi_schemars_path' 'completion_labels::tombi_schema::tombi_schemars_path_file_completion_from_dot_config_project_root' 'completion_labels::tombi_schema::tombi_schemas_exclude_file_completion' 'completion_labels::tombi_schema::tombi_schemas_exclude_file_completion_from_dot_config_project_root' 'completion_labels::tombi_schema::tombi_schemas_include_file_completion' 'completion_labels::tombi_schema::tombi_schemas_include_file_completion_from_dot_config_project_root' 'completion_labels::tombi_schema::tombi_single_bracket_array_of_tables_dot' 'completion_labels::tombi_schema::tombi_single_bracket_array_of_tables_dot_after_declared_nested_array' 'completion_labels::tombi_schema::tombi_single_bracket_array_of_tables_dot_before_nested_array' 'completion_labels::tombi_schema::tombi_single_bracket_array_of_tables_dot_nested_array_in_other_element' 'completion_labels::tombi_schema::tombi_single_bracket_array_of_tables_dot_with_existing_header' 'completion_labels::tombi_schema::tombi_toml_version_comment' 'completion_labels::tombi_schema::tombi_toml_version_directive_comment' 'completion_labels::tombi_schema::tombi_toml_version_key_documentation_includes_default' 'completion_labels::tombi_schema::tombi_toml_version_v1_0_0_comment_directive' 'completion_labels::tombi_schema::tombi_unclosed_empty_bracket' 'completion_labels::tombi_schema::tombi_unclosed_empty_double_bracket' 'completion_labels::tombi_schema::tombi_used_toml_version' 'completion_labels::tombi_schema::tombi_used_toml_version_and_other_table' 'completion_labels::tombi_schema::tombi_used_toml_version_and_space' 'completion_labels::tombi_schema::tombi_used_toml_version_with_schema_directive' 'completion_labels::type_test_schema::type_test_schema' 'completion_labels::type_test_schema::type_test_schema_invalid_key_comment_directive' 'completion_labels::untagged_union::untagged_union' 'completion_labels::with_subschema::aaa_bbb_singleton_any_of_subschema' 'completion_labels::with_subschema::aaa_bbb_type_test' 'completion_labels::with_subschema::pyproject_tool_type_test' 'de::tests::test_deserialize_array' 'de::tests::test_deserialize_complex_nested' 'de::tests::test_deserialize_datetime' 'de::tests::test_deserialize_default_values' 'de::tests::test_deserialize_empty_containers' 'de::tests::test_deserialize_enum' 'de::tests::test_deserialize_map' 'de::tests::test_deserialize_mixed_type_array' 'de::tests::test_deserialize_nested_struct' 'de::tests::test_deserialize_numeric_boundaries' 'de::tests::test_deserialize_option' 'de::tests::test_deserialize_schema_strict' 'de::tests::test_deserialize_special_characters' 'de::tests::test_deserialize_struct' 'de::tests::test_deserialize_sub_schema_strict' 'de::tests::test_empty_tombi_config' 'diagnostic::dot_config_project_root_relative_schema::product_toml_uses_schema_path_relative_to_project_root' 'diagnostic::issue_1495_subdirectory_glob::product_toml_boolean_error' 'diagnostic::issue_1495_subdirectory_glob::subdir_subproduct_toml_boolean_error' 'diagnostic::issue_1566_pyproject_license_files::pyproject_license_files_has_no_false_warnings' 'diagnostic::issue_1580_conditional_all_of::input_toml_reports_enum_error_for_invalid_conditional_branch' 'diagnostic::issue_1581_pyproject_format_rules::pyproject_tombi_format_rules_has_no_false_warnings' 'diagnostic::issue_1719_all_of_unevaluated_properties::first_pull_diagnostic_after_open_has_no_false_unevaluated_property' 'diagnostic::issue_1719_all_of_unevaluated_properties::test_toml_has_no_false_unevaluated_property_error_on_open' 'diagnostic::issue_2059_schema_strict::sub_schema_strict_false_overrides_root_schema_strict_true' 'diagnostic::issue_2164_compound_schema::resolves_versionless_alias_to_embedded_resource_offline' 'diagnostic::issue_2173_lsp_diagnostic_disabled::unknown_key_is_suppressed' 'document::tests::test_array_of_tables_serialization' 'document::tests::test_complex_nested_structures_serialization' 'document::tests::test_date_time_serialization' 'document::tests::test_document_serialization' 'document::tests::test_nested_tables_serialization' 'document_link_tests::cargo_schema::cargo_bin_path_links_to_target' 'document_link_tests::cargo_schema::cargo_dependencies_serde_git' 'document_link_tests::cargo_schema::cargo_dependencies_tombi_lsp' 'document_link_tests::cargo_schema::cargo_dependencies_tombi_lsp_workspace_true' 'document_link_tests::cargo_schema::cargo_feature_dependency_reference' 'document_link_tests::cargo_schema::cargo_feature_implicit_optional_reference' 'document_link_tests::cargo_schema::cargo_feature_local_reference' 'document_link_tests::cargo_schema::cargo_feature_weak_and_renamed_references' 'document_link_tests::cargo_schema::cargo_package_workspace' 'document_link_tests::cargo_schema::cargo_root_package' 'document_link_tests::cargo_schema::cargo_target_dependencies_with_path' 'document_link_tests::cargo_schema::cargo_target_dependencies_with_workspace' 'document_link_tests::cargo_schema::cargo_workspace_dependencies_serde_git' 'document_link_tests::cargo_schema::cargo_workspace_dependencies_tombi_lsp' 'document_link_tests::cargo_schema::cargo_workspace_renamed_local_dependency_links_to_member' 'document_link_tests::tombi_schema::tombi_schema_catalog_path' 'document_link_tests::tombi_schema::tombi_schema_catalog_paths' 'document_link_tests::tombi_schema::tombi_schema_catalog_paths_local_path' 'document_link_tests::tombi_schema::tombi_schemas_path' 'document_link_tests::tombi_schema::tombi_schemas_remote_path' 'get_status::issue_1548_schema_toml_version::config_toml_version_fallback' 'get_status::issue_1548_schema_toml_version::default_toml_version_when_none_specified' 'get_status::issue_1548_schema_toml_version::schema_toml_version_is_applied' 'get_status::issue_1548_schema_toml_version::selected_schema_keeps_priority_after_rebuild_and_cache_refresh' 'get_status::issue_1548_schema_toml_version::x_tombi_toml_version_from_json_schema' 'get_status::update_config_rebuilds_schema_store::applies_strict_and_keeps_associated_schema' 'global_schema_format_rules::test_global_schema_format_rules_disabled_keeps_schema_order_targets_unsorted' 'global_schema_format_rules::test_schemas_format_rules_take_precedence_over_global_format_rules' 'goto_type_definition_tests::adjacent_applicators_schema::adjacent_all_of_boolean_value' 'goto_type_definition_tests::adjacent_applicators_schema::adjacent_all_of_offset_date_time_value' 'goto_type_definition_tests::adjacent_applicators_schema::issue_2042_string_branch_value' 'goto_type_definition_tests::adjacent_applicators_schema::minimum_without_type_string_value' 'goto_type_definition_tests::adjacent_applicators_schema::same_type_enum_one_of_value' 'goto_type_definition_tests::adjacent_one_of_schema::adjacent_one_of_builtin_hook_id_value' 'goto_type_definition_tests::adjacent_one_of_schema::adjacent_one_of_builtin_hooks_key' 'goto_type_definition_tests::adjacent_one_of_schema::adjacent_one_of_reversed_builtin_hook_id_value' 'goto_type_definition_tests::cargo_schema::cargo_dependencies_key' 'goto_type_definition_tests::cargo_schema::cargo_package_name' 'goto_type_definition_tests::cargo_schema::cargo_package_readme' 'goto_type_definition_tests::cargo_schema::cargo_profile_release_strip_debuginfo' 'goto_type_definition_tests::composite_array_items_schema::all_of_item_property' 'goto_type_definition_tests::composite_array_items_schema::all_of_returns_all_property_definitions' 'goto_type_definition_tests::composite_array_items_schema::any_of_item_property' 'goto_type_definition_tests::composite_array_items_schema::any_of_returns_all_applicable_property_definitions' 'goto_type_definition_tests::composite_array_items_schema::any_of_returns_all_property_definitions_when_no_branch_matches' 'goto_type_definition_tests::composite_array_items_schema::one_of_item_property' 'goto_type_definition_tests::composite_array_items_schema::one_of_returns_all_property_definitions_when_no_branch_matches' 'goto_type_definition_tests::consistency_schema::exact_index_string_subschema_value' 'goto_type_definition_tests::consistency_schema::typed_extra_table_known_scalar_value' 'goto_type_definition_tests::consistency_schema::typed_extra_table_unevaluated_properties_id_value' 'goto_type_definition_tests::consistency_schema::typed_overflow_tuple_id_value' 'goto_type_definition_tests::consistency_schema::typed_unevaluated_tuple_id_value' 'goto_type_definition_tests::issue_1895_schema::annotation_only_property_key_goto_type_definition' 'goto_type_definition_tests::lakefile_all_of_schema::array_of_table_key' 'goto_type_definition_tests::lakefile_all_of_schema::array_of_table_property_key' 'goto_type_definition_tests::one_of_const_description_schema::all_of_ref_one_of_value' 'goto_type_definition_tests::one_of_const_description_schema::inline_one_of_value' 'goto_type_definition_tests::pyproject_schema::pyproject_dependency_groups' 'goto_type_definition_tests::pyproject_schema::pyproject_project_readme' 'goto_type_definition_tests::pyproject_schema::pyproject_tombi_document_directive_toml_version' 'goto_type_definition_tests::pyproject_schema::pyproject_tool_taskipy_tasks_format' 'goto_type_definition_tests::recursive_schema::recursive_ref_nested_property' 'goto_type_definition_tests::ref_sibling_projection_schema::constrained_ref_value' 'goto_type_definition_tests::ref_sibling_projection_schema::plain_ref_value' 'goto_type_definition_tests::ref_sibling_projection_schema::typed_one_of_ref_value' 'goto_type_definition_tests::ref_sibling_projection_schema::typed_ref_value' 'goto_type_definition_tests::ref_sibling_schema::referenced_property_definition' 'goto_type_definition_tests::ref_sibling_schema::sibling_property_definition' 'goto_type_definition_tests::strict_priority::document_directive_strict_false_overrides_default' 'goto_type_definition_tests::tombi_schema::tombi_schema_catalog_path' 'goto_type_definition_tests::tombi_schema::tombi_schemas' 'goto_type_definition_tests::tombi_schema::tombi_toml_version' 'goto_type_definition_tests::type_test_schema::key1_key2_eq_value_with_comment_directive' 'goto_type_definition_tests::type_test_schema::key_eq_value_with_comment_directive' 'goto_type_definition_tests::type_test_schema::type_test_tombi_array_of_table_directive' 'goto_type_definition_tests::type_test_schema::type_test_tombi_comment_directive_array_newline_string' 'goto_type_definition_tests::type_test_schema::type_test_tombi_document_directive' 'goto_type_definition_tests::type_test_schema::type_test_tombi_document_directive_in_integer_scope' 'goto_type_definition_tests::type_test_schema::type_test_tombi_document_directive_in_table_scope' 'goto_type_definition_tests::type_test_schema::type_test_tombi_key_array_comment_directive_newline_string' 'goto_type_definition_tests::type_test_schema::type_test_tombi_key_array_comment_directive_string' 'goto_type_definition_tests::type_test_schema::type_test_tombi_key_array_of_table_directive' 'goto_type_definition_tests::type_test_schema::type_test_tombi_key_array_string_comma_directive' 'goto_type_definition_tests::type_test_schema::type_test_tombi_key_array_string_comma_newline_bracket_directive' 'goto_type_definition_tests::type_test_schema::type_test_tombi_key_array_string_directive' 'goto_type_definition_tests::type_test_schema::type_test_tombi_key_array_string_newline_comma_bracket_directive' 'goto_type_definition_tests::type_test_schema::type_test_tombi_key_array_string_newline_comma_directive' 'goto_type_definition_tests::type_test_schema::type_test_tombi_key_inline_table_directive' 'goto_type_definition_tests::type_test_schema::type_test_tombi_key_inline_table_directive_inner_dangling' 'goto_type_definition_tests::type_test_schema::type_test_tombi_key_inline_table_directive_leading' 'goto_type_definition_tests::type_test_schema::type_test_tombi_key_string_directive' 'goto_type_definition_tests::type_test_schema::type_test_tombi_key_table_directive' 'goto_type_definition_tests::type_test_schema::type_test_tombi_nested_array_leading_comment_directive' 'goto_type_definition_tests::type_test_schema::type_test_tombi_nested_inline_table_leading_comment_directive' 'goto_type_definition_tests::type_test_schema::type_test_tombi_root_table_directive' 'goto_type_definition_tests::type_test_schema::type_test_tombi_root_table_directive_at_end' 'goto_type_definition_tests::type_test_schema::type_test_tombi_table_directive' 'goto_type_definition_tests::type_test_schema::type_test_tombi_table_key_array_of_table_directive' 'hover_keys_value::adjacent_applicators_schema::adjacent_all_of_boolean_hover_merges_const' 'hover_keys_value::adjacent_applicators_schema::adjacent_all_of_offset_date_time_hover_merges_const' 'hover_keys_value::adjacent_applicators_schema::all_of_array_hover_omits_default_when_array_contains_null' 'hover_keys_value::adjacent_applicators_schema::all_of_nested_property_hover_survives_parent_default_with_null' 'hover_keys_value::adjacent_applicators_schema::all_of_table_hover_ignores_null_in_default_object' 'hover_keys_value::adjacent_applicators_schema::issue_2042_string_branch_hover_uses_applicator_not_keyword_inferred_object' 'hover_keys_value::adjacent_applicators_schema::issue_2116_const_branch_hover_uses_literal_type' 'hover_keys_value::adjacent_applicators_schema::minimum_without_type_does_not_change_string_hover_type' 'hover_keys_value::adjacent_applicators_schema::overlapping_numeric_type_union_projects_integer_instance_once' 'hover_keys_value::adjacent_applicators_schema::same_type_enum_one_of_hover_keeps_branch_values' 'hover_keys_value::any_of_schema::any_of_hover_keeps_matching_table_property_enum_while_editing_invalid_value' 'hover_keys_value::any_of_schema::any_of_hover_uses_enum_from_matching_table_property_branch' 'hover_keys_value::any_of_schema::nested_any_of_hover_uses_enum_from_deep_matching_table_property_branch' 'hover_keys_value::array_values_order_schema::exact_index_override_applies_only_to_targeted_array_item' 'hover_keys_value::array_values_order_schema::exact_index_override_wins_over_wildcard_array_item' 'hover_keys_value::array_values_order_schema::shows_struck_through_one_of_values_order_when_schema_format_rule_is_disabled' 'hover_keys_value::array_values_order_schema::shows_struck_through_values_order_when_comment_directive_disables_it' 'hover_keys_value::array_values_order_schema::shows_struck_through_values_order_when_override_disables_it' 'hover_keys_value::array_values_order_schema::shows_struck_through_values_order_when_schema_format_rule_is_disabled' 'hover_keys_value::array_values_order_schema::uses_schema_override_for_values_order_in_hover' 'hover_keys_value::built_in_schema_hover_link_uses_github' 'hover_keys_value::cargo_schema::cargo_dependencies_features' 'hover_keys_value::cargo_schema::cargo_dependencies_features_item' 'hover_keys_value::cargo_schema::cargo_dependencies_key' 'hover_keys_value::cargo_schema::cargo_dependencies_version' 'hover_keys_value::cargo_schema::cargo_dependencies_workspace' 'hover_keys_value::cargo_schema::cargo_dependency_table_field_hover_keeps_schema_metadata' 'hover_keys_value::cargo_schema::cargo_feature_key_hover_lists_project_references' 'hover_keys_value::cargo_schema::cargo_lints_clippy_absolute_paths_default' 'hover_keys_value::cargo_schema::cargo_package_name' 'hover_keys_value::cargo_schema::cargo_package_name_incomplete' 'hover_keys_value::cargo_schema::cargo_package_readme' 'hover_keys_value::cargo_schema::cargo_path_dependency_features_append_default_feature_list' 'hover_keys_value::cargo_schema::cargo_profile_release_strip_debuginfo' 'hover_keys_value::cargo_schema::cargo_profile_release_strip_false' 'hover_keys_value::cargo_schema::cargo_profile_release_strip_true' 'hover_keys_value::cargo_schema::cargo_workspace_dependency_hover_metadata' 'hover_keys_value::cargo_schema::cargo_workspace_dependency_hover_metadata_disabled_by_extensions' 'hover_keys_value::cargo_schema::cargo_workspace_dependency_hover_metadata_skips_dependency_detail_when_disabled_by_extensions' 'hover_keys_value::cargo_schema::ref_sibling_examples_are_displayed' 'hover_keys_value::cargo_schema::ref_sibling_structural_property_is_displayed' 'hover_keys_value::composite_array_items_schema::all_of_hover_separates_branch_metadata_and_constraints' 'hover_keys_value::composite_array_items_schema::all_of_item_property_hover' 'hover_keys_value::composite_array_items_schema::any_of_deduplicates_identical_branches_in_definition_order' 'hover_keys_value::composite_array_items_schema::any_of_item_property_hover' 'hover_keys_value::composite_array_items_schema::any_of_merges_const_and_enum_values_in_definition_order' 'hover_keys_value::composite_array_items_schema::any_of_multiple_valid_branches_separate_metadata' 'hover_keys_value::composite_array_items_schema::any_of_with_unconstrained_branch_does_not_claim_enum' 'hover_keys_value::composite_array_items_schema::one_of_item_property_hover' 'hover_keys_value::consistency_schema::exact_index_string_subschema_applies_to_second_item_hover' 'hover_keys_value::consistency_schema::exact_index_string_subschema_does_not_apply_to_first_item_hover' 'hover_keys_value::consistency_schema::exact_index_subschema_applies_to_second_item_hover' 'hover_keys_value::consistency_schema::exact_index_subschema_does_not_apply_to_first_item_hover' 'hover_keys_value::consistency_schema::typed_extra_table_unevaluated_properties_hover' 'hover_keys_value::consistency_schema::typed_overflow_tuple_hover' 'hover_keys_value::consistency_schema::typed_unevaluated_tuple_hover' 'hover_keys_value::external_ref_sibling_hover_schema::semantic_less_composite_keeps_schema_metadata' 'hover_keys_value::issue_1895_schema::annotation_only_property_hover_keeps_description' 'hover_keys_value::one_of_composite_hover_schema::array_item_branches_keep_all_metadata' 'hover_keys_value::one_of_composite_hover_schema::unmatched_scalar_branches_keep_metadata_and_constraints' 'hover_keys_value::one_of_const_description_schema::all_of_ref_one_of_value_description' 'hover_keys_value::one_of_const_description_schema::inline_one_of_value_description' 'hover_keys_value::one_of_const_description_schema::nested_all_of_ref_one_of_value_description' 'hover_keys_value::one_of_const_description_schema::one_of_value_title_and_description' 'hover_keys_value::one_of_const_description_schema::one_of_value_without_description_falls_back' 'hover_keys_value::one_of_schema::adjacent_one_of_hover_prefers_valid_branch_nested_item_schema' 'hover_keys_value::one_of_schema::adjacent_one_of_hover_prefers_valid_branch_property_schema' 'hover_keys_value::one_of_schema::adjacent_one_of_reversed_hover_prefers_valid_branch_nested_item_schema' 'hover_keys_value::one_of_schema::one_of_hover_does_not_leak_branch_default_when_no_branch_is_valid' 'hover_keys_value::one_of_schema::one_of_hover_prefers_single_valid_branch' 'hover_keys_value::pyproject_schema::pyproject_dependency_groups' 'hover_keys_value::pyproject_schema::pyproject_project_readme' 'hover_keys_value::pyproject_schema::pyproject_source_child_field_hover_keeps_schema_metadata' 'hover_keys_value::pyproject_schema::pyproject_source_package_key_hover_metadata' 'hover_keys_value::pyproject_schema::pyproject_tool_uv_constraint_dependency_hover_metadata' 'hover_keys_value::pyproject_schema::pyproject_workspace_dependency_hover_metadata' 'hover_keys_value::pyproject_schema::pyproject_workspace_dependency_hover_metadata_disabled_by_extensions' 'hover_keys_value::ref_sibling_projection_schema::constrained_ref_value' 'hover_keys_value::ref_sibling_projection_schema::typed_one_of_ref_value' 'hover_keys_value::ref_sibling_projection_schema::typed_ref_value' 'hover_keys_value::strict_priority::document_directive_strict_false_overrides_default' 'hover_keys_value::string_format_test_schema::hover_date_time_local_val_with_string_formats' 'hover_keys_value::string_format_test_schema::hover_date_time_val_with_string_formats' 'hover_keys_value::string_format_test_schema::hover_date_val_with_string_formats' 'hover_keys_value::string_format_test_schema::hover_time_local_val_with_string_formats' 'hover_keys_value::table_keys_order_schema::shows_struck_through_keys_order_when_comment_directive_disables_it' 'hover_keys_value::table_keys_order_schema::shows_struck_through_keys_order_when_override_disables_it' 'hover_keys_value::table_keys_order_schema::shows_struck_through_keys_order_when_schema_format_rule_is_disabled' 'hover_keys_value::table_keys_order_schema::uses_schema_override_for_keys_order_in_hover' 'hover_keys_value::tombi_schema::tombi_comment_directive_toml_version' 'hover_keys_value::tombi_schema::tombi_extensions_non_bare_key' 'hover_keys_value::tombi_schema::tombi_lint_rules_key_empty' 'hover_keys_value::tombi_schema::tombi_schema_catalog_paths' 'hover_keys_value::tombi_schema::tombi_schemas' 'hover_keys_value::tombi_schema::tombi_schemas_include' 'hover_keys_value::tombi_schema::tombi_schemas_include_array_string' 'hover_keys_value::tombi_schema::tombi_schemas_path' 'hover_keys_value::tombi_schema::tombi_toml_version' 'nagi_sql_lint::missing_member_rule_can_be_disabled' 'nagi_sql_lint::missing_member_severity_can_be_error' 'nagi_sql_lint::nagi_sql_extension_can_be_disabled' 'nagi_sql_lint::nagi_sql_lint_feature_can_be_disabled' 'non_schema::test_schema_uri' 'other_schema::test_mise_toml' 'prefix_items_test_schema::test_exact_index_string_subschema_applies_to_second_item' 'prefix_items_test_schema::test_exact_index_string_subschema_does_not_apply_to_first_item' 'prefix_items_test_schema::test_prefix_items_subschema_root_matches_exact_tuple_index' 'pyproject_lint::dependency_group_rule_is_independent_of_extra_name_rule' 'pyproject_lint::extra_name_rule_is_independent_of_dependency_group_rule' 'pyproject_lint::invalid_dependency_specifier_can_be_disabled' 'pyproject_lint::invalid_dependency_specifier_can_be_downgraded_to_warning' 'pyproject_lint::missing_workspace_member_can_be_disabled' 'pyproject_lint::pyproject_extension_can_be_disabled' 'pyproject_lint::undefined_include_group_can_be_disabled' 'references_tests::cargo_schema::cargo_references_use_references_setting_not_goto_definition' 'references_tests::cargo_schema::server_references_setting_disables_references' 'references_tests::nagi_sql_extension::hidden_references_setting_disables_nagi_sql_references' 'references_tests::nagi_sql_extension::include_declaration_is_independent_of_goto_definition_setting' 'references_tests::pyproject_schema::pyproject_references_use_references_setting_not_goto_definition' 'reload_config_drops_embedded_resource_index' 'rust/serde_tombi/src/de.rs' 'rust/serde_tombi/src/lib.rs' 'rust/serde_tombi/src/lib.rs' 'rust/serde_tombi/src/ser.rs' 'schema_format_rules::test_schema_format_rules_disabled_keeps_schema_order_targets_unsorted' 'schema_overrides::test_root_array_override_applies_inside_subschema' 'schema_overrides::test_root_schema_override_applies_inside_subschema' 'schema_overrides::test_schema_format_rules_disabled_can_be_overridden_by_matching_array_override' 'schema_overrides::test_schema_format_rules_disabled_can_be_overridden_by_matching_table_override' 'schema_overrides::test_schema_overrides_disable_table_keys_order_for_matched_target' 'schema_overrides::test_schema_overrides_reenable_array_values_order_for_matched_target' 'schema_overrides::test_schema_overrides_reenable_table_keys_order_for_matched_target' 'schema_overrides::test_schema_overrides_reenable_without_explicit_order_uses_schema_default' 'schema_overrides::test_subschema_array_override_applies_without_root_override' 'schema_overrides::test_subschema_array_override_precedes_root_array_override' 'schema_overrides::test_subschema_override_applies_without_root_override' 'schema_overrides::test_subschema_override_precedes_root_schema_override' 'schema_overrides::test_subschema_strict_is_used_for_array_order_branch_validation' 'ser::tests::test_builder_with_schema_store_cargo_dependencies' 'ser::tests::test_serialize_array' 'ser::tests::test_serialize_datetime' 'ser::tests::test_serialize_enum' 'ser::tests::test_serialize_inline_array_of_tables_attribute' 'ser::tests::test_serialize_inline_attribute_propagates_through_nested_arrays_and_tables' 'ser::tests::test_serialize_inline_map_attribute' 'ser::tests::test_serialize_inline_primitive_array_attribute_is_noop' 'ser::tests::test_serialize_inline_table_attribute' 'ser::tests::test_serialize_map' 'ser::tests::test_serialize_nested_struct' 'ser::tests::test_serialize_option' 'ser::tests::test_serialize_struct' 'table_keys_order::cargo::test_cargo_lints_rust_not_sorted_when_schema_format_rules_disabled' 'table_keys_order::cargo::test_cargo_root_comment_directive_precedes_schema_override_order' 'table_keys_order::cargo::test_cargo_root_tables_not_sorted_when_schema_overrides_table_keys_order_disabled' 'table_keys_order::cargo::test_cargo_root_tables_not_sorted_when_schema_table_keys_order_disabled' 'table_keys_order::cargo::test_cargo_root_tables_sorted_by_comment_directive_when_schema_table_keys_order_disabled' 'table_keys_order::cargo::test_cargo_root_tables_sorted_when_schema_disabled' 'table_keys_order::pyproject::test_tool_poetry_dependencies' 'tombi_lint::catalog_path_diagnostic_can_be_downgraded_to_warning' 'tombi_lint::path_diagnostic_severity_can_be_configured' 'tombi_lint::tombi_extension_can_be_disabled' ) # }}} cargo_src_test --no-fail-fast } src_install(){ dobin "$(cargo_target_dir)/tombi" "$(cargo_target_dir)"/tombi completion bash > "${PN}" || die "generating bash completion failed" dobashcomp "${PN}" "$(cargo_target_dir)"/tombi completion zsh > "_${PN}" || die "generating zsh completion failed" dozshcomp "_${PN}" "$(cargo_target_dir)"/tombi completion fish > "${PN}.fish" || die "generating fish completion failed" dofishcomp "${PN}.fish" }