List of all items
Structs
- cmds::repo::fix::CargoMetadata
- cmds::repo::fix::ManifestDiscovery
- cmds::repo::fix::RepoDiscovery
- cmds::repo::fix::RepoFixOpts
- cmds::repo::fix::Workspace
- cmds::repo::fix::quarantine::RepoCleanup
- cmds::rsl::RslOpts
- cmds::rsl::ast::ClassifiedItem
- cmds::rsl::ast::ModuleItem
- cmds::rsl::ast::ModuleNode
- cmds::rsl::ast::OrderNode
- cmds::rsl::ast::TypeCluster
- cmds::rsl::engine::FileContext
- cmds::rsl::output::RslOutput
- cmds::rsl::rules::aliased_import::AliasedImportRule
- cmds::rsl::rules::aliased_import::AliasedImportViolation
- cmds::rsl::rules::common::Location
- cmds::rsl::rules::common::fn_call_analysis::CallDetails
- cmds::rsl::rules::common::fn_call_analysis::FnCallFinding
- cmds::rsl::rules::common::fn_call_analysis::FnCallVisitor
- cmds::rsl::rules::common::fn_path_resolution::FnCallSuggestion
- cmds::rsl::rules::common::import_resolution::ImportBinding
- cmds::rsl::rules::common::import_resolution::UseBindings
- cmds::rsl::rules::common::module_idx::ModuleIdx
- cmds::rsl::rules::common::module_idx::ModuleScope
- cmds::rsl::rules::common::module_idx::ScopeInfo
- cmds::rsl::rules::common::scope_bindings::BindingCollector
- cmds::rsl::rules::misordered_fn::DirectCallCollector
- cmds::rsl::rules::misordered_fn::FnInfo
- cmds::rsl::rules::misordered_fn::MisorderedFnDetails
- cmds::rsl::rules::misordered_fn::MisorderedFnRule
- cmds::rsl::rules::misordered_fn::MisorderedFnViolation
- cmds::rsl::rules::misordered_item_group::MisorderedItemGroupDetails
- cmds::rsl::rules::misordered_item_group::MisorderedItemGroupRule
- cmds::rsl::rules::misordered_item_group::MisorderedItemGroupViolation
- cmds::rsl::rules::misordered_visibility::MisorderedVisibilityDetails
- cmds::rsl::rules::misordered_visibility::MisorderedVisibilityRule
- cmds::rsl::rules::misordered_visibility::MisorderedVisibilityViolation
- cmds::rsl::rules::nonadjacent_impl::NonadjacentImplDetails
- cmds::rsl::rules::nonadjacent_impl::NonadjacentImplRule
- cmds::rsl::rules::nonadjacent_impl::NonadjacentImplViolation
- cmds::rsl::rules::overqualified_call::OverqualifiedCallRule
- cmds::rsl::rules::overqualified_call::OverqualifiedCallViolation
- cmds::rsl::rules::qualified_item::QualifiedItemDetails
- cmds::rsl::rules::qualified_item::QualifiedItemRule
- cmds::rsl::rules::qualified_item::QualifiedItemViolation
- cmds::rsl::rules::qualified_item::QualifiedItemVisitor
- cmds::rsl::rules::relative_path::RelativePathRule
- cmds::rsl::rules::relative_path::RelativePathViolation
- cmds::rsl::rules::relative_path::RelativePathVisitor
- cmds::rsl::rules::unqualified_call::UnqualifiedCallRule
- cmds::rsl::rules::unqualified_call::UnqualifiedCallViolation
Enums
- cmds::Cmd
- cmds::Help
- cmds::repo::fix::Failure
- cmds::rsl::ast::ItemGroup
- cmds::rsl::ast::ItemKind
- cmds::rsl::ast::ItemMetadata
- cmds::rsl::ast::ItemVisibility
- cmds::rsl::ast::VisibilityClass
- cmds::rsl::output::ViolationOutputFormat
- cmds::rsl::rules::common::fn_call_analysis::FnCallKind
Traits
- cmds::rsl::output::format::FormattedRuleViolation
- cmds::rsl::rules::Rule
- cmds::rsl::rules::RuleViolation
- cmds::rsl::rules::TypedRule
- cmds::rsl::rules::TypedRuleViolation
Functions
- cmds::repo::fix::cargo_metadata
- cmds::repo::fix::clean_workspaces
- cmds::repo::fix::collect_cargo_cleanup
- cmds::repo::fix::collect_manifest_paths
- cmds::repo::fix::collect_manifest_paths_recursive
- cmds::repo::fix::configure_workspace_target
- cmds::repo::fix::discover_repos
- cmds::repo::fix::fix
- cmds::repo::fix::quarantine::clean
- cmds::repo::fix::quarantine::clean_path
- cmds::repo::fix::quarantine::clean_repo
- cmds::repo::fix::quarantine::collect_cleanup
- cmds::repo::fix::repo_root
- cmds::repo::fix::require_command
- cmds::repo::fix::run
- cmds::repo::fix::spawn_cargo_clean
- cmds::repo::fix::summarize_repos
- cmds::repo::fix::validate_directory
- cmds::repo::run
- cmds::rsl::ast::classify_item
- cmds::rsl::ast::explicit_macro_span
- cmds::rsl::ast::impl_item_label
- cmds::rsl::ast::impl_item_span
- cmds::rsl::ast::impl_nodes
- cmds::rsl::ast::impl_order_label
- cmds::rsl::ast::impl_target_name
- cmds::rsl::ast::is_global_asm
- cmds::rsl::ast::is_test_module
- cmds::rsl::ast::is_test_module_declaration
- cmds::rsl::ast::item_label
- cmds::rsl::ast::item_span
- cmds::rsl::ast::item_visibility
- cmds::rsl::ast::module_item_lists
- cmds::rsl::ast::module_nodes
- cmds::rsl::ast::type_definition
- cmds::rsl::engine::check_path
- cmds::rsl::engine::check_paths
- cmds::rsl::output::format::format_location
- cmds::rsl::output::format::format_violation
- cmds::rsl::rules::aliased_import::check_aliases
- cmds::rsl::rules::check
- cmds::rsl::rules::common::fn_call_analysis::find_fn_calls
- cmds::rsl::rules::common::fn_path_resolution::can_use_imported_module
- cmds::rsl::rules::common::fn_path_resolution::can_use_module_name
- cmds::rsl::rules::common::fn_path_resolution::can_use_shortened_module
- cmds::rsl::rules::common::fn_path_resolution::crate_path
- cmds::rsl::rules::common::fn_path_resolution::expected_fn_path
- cmds::rsl::rules::common::fn_path_resolution::fn_path_tail
- cmds::rsl::rules::common::fn_path_resolution::glob_imported_fn
- cmds::rsl::rules::common::fn_path_resolution::imported_fn_path
- cmds::rsl::rules::common::fn_path_resolution::is_local_binding
- cmds::rsl::rules::common::fn_path_resolution::local_fn
- cmds::rsl::rules::common::fn_path_resolution::module_is_available
- cmds::rsl::rules::common::fn_path_resolution::required_module_import
- cmds::rsl::rules::common::import_resolution::direct_imported_binding
- cmds::rsl::rules::common::import_resolution::has_name_clash_parts
- cmds::rsl::rules::common::import_resolution::imported_binding
- cmds::rsl::rules::common::import_resolution::use_bindings
- cmds::rsl::rules::common::module_idx::is_local_module_path
- cmds::rsl::rules::common::module_idx::item_name
- cmds::rsl::rules::common::module_idx::module_idx
- cmds::rsl::rules::common::path_resolution::associated_receiver_parts
- cmds::rsl::rules::common::path_resolution::is_associated_fn_path
- cmds::rsl::rules::common::path_resolution::is_import_style_path
- cmds::rsl::rules::common::path_resolution::is_module_name
- cmds::rsl::rules::common::path_resolution::is_non_fn_call_path
- cmds::rsl::rules::common::path_resolution::is_type_name
- cmds::rsl::rules::common::path_resolution::normalize_path
- cmds::rsl::rules::common::path_resolution::path_label
- cmds::rsl::rules::common::path_resolution::path_parts
- cmds::rsl::rules::common::scope_bindings::add_pattern_bindings
- cmds::rsl::rules::common::scope_bindings::block_fn_bindings
- cmds::rsl::rules::common::scope_bindings::closure_bindings
- cmds::rsl::rules::common::scope_bindings::parameter_bindings
- cmds::rsl::rules::common::scope_bindings::pattern_bindings
- cmds::rsl::rules::misordered_fn::caller_anchor
- cmds::rsl::rules::misordered_fn::callers_by_target
- cmds::rsl::rules::misordered_fn::check_misordered_fn
- cmds::rsl::rules::misordered_fn::check_non_recursive_helpers
- cmds::rsl::rules::misordered_fn::check_recursive_adjacency
- cmds::rsl::rules::misordered_fn::check_recursive_anchor
- cmds::rsl::rules::misordered_fn::check_recursive_helpers
- cmds::rsl::rules::misordered_fn::collect_graph_component
- cmds::rsl::rules::misordered_fn::component_is_recursive
- cmds::rsl::rules::misordered_fn::direct_call_name
- cmds::rsl::rules::misordered_fn::direct_calls
- cmds::rsl::rules::misordered_fn::fn_targets
- cmds::rsl::rules::misordered_fn::helper_components
- cmds::rsl::rules::misordered_fn::impl_fns
- cmds::rsl::rules::misordered_fn::module_fns
- cmds::rsl::rules::misordered_fn::push_caller_violation
- cmds::rsl::rules::misordered_fn::visit_graph
- cmds::rsl::rules::qualified_item::check_non_fn_path
- cmds::rsl::rules::relative_path::is_allowed_test_glob
- cmds::rsl::rules::relative_path::path_starts_with_super
- cmds::rsl::rules::relative_path::relative_use_spans
- cmds::rsl::rules::rules
- cmds::rsl::run
- main