[−] List of all items
Structs
- Command
- Cursor
- Mark
- Options
- RefactorCtxt
- analysis::labeled_ty::LabeledTyCtxt
- analysis::labeled_ty::LabeledTyS
- analysis::ownership::AnalysisResult
- analysis::ownership::FnSig
- analysis::ownership::FuncRef
- analysis::ownership::FunctionResult
- analysis::ownership::MonoResult
- analysis::ownership::Var
- analysis::ownership::VariantResult
- analysis::ownership::constraint::ConstraintSet
- analysis::ownership::constraint::EditConstraintSet
- ast_manip::ast_map::AstMap
- ast_manip::ast_map::NodeTable
- ast_manip::fn_edit::FnLike
- ast_manip::number_nodes::NodeIdCounter
- collapse::CollapseInfo
- collapse::MacInfo
- collapse::MacTable
- command::CommandState
- command::DriverCommand
- command::FuncCommand
- command::RefactorState
- command::Registry
- driver::BoxedGlobalCtxt
- driver::Compiler
- file_io::ArcFileIO
- file_io::RealFileIO
- interact::MarkInfo
- interact::WrapSender
- matcher::BindingTypes
- matcher::Bindings
- matcher::ExprPatternFolder
- matcher::MatchCtxt
- matcher::MultiStmtPatternFolder
- matcher::StmtPatternFolder
- matcher::TyPatternFolder
- node_map::NodeMap
- pick_node::NodeInfo
- rewrite::RewriteCtxt
- rewrite::RewriteCtxtRef
- rewrite::TextRewrite
- transform::TransformCommand
- transform::control_flow::ReconstructForRange
- transform::control_flow::ReconstructWhile
- transform::control_flow::RemoveUnusedLabels
- transform::externs::CanonicalizeExterns
- transform::format::ConvertFormatArgs
- transform::format::ConvertPrintfs
- transform::funcs::FixUnusedUnsafe
- transform::funcs::SinkUnsafe
- transform::funcs::ToMethod
- transform::funcs::WrapApi
- transform::funcs::WrapExtern
- transform::generics::GeneralizeItems
- transform::ionize::Ionize
- transform::items::CreateItem
- transform::items::DeleteItems
- transform::items::RenameRegex
- transform::items::RenameUnnamed
- transform::items::ReplaceItems
- transform::items::SetMutability
- transform::items::SetUnsafety
- transform::items::SetVisibility
- transform::linkage::CanonicalizeStructs
- transform::linkage::LinkFuncs
- transform::linkage::LinkIncompleteTypes
- transform::literals::ByteStrToStr
- transform::literals::RemoveNullTerminator
- transform::reorganize_definitions::ReorganizeDefinitions
- transform::reorganize_definitions::Reorganizer
- transform::retype::AutoRetype
- transform::retype::BitcastRetype
- transform::retype::ConvertCastAsPtr
- transform::retype::RemoveRedundantCasts
- transform::retype::RetypeArgument
- transform::retype::RetypeReturn
- transform::retype::RetypeStatic
- transform::retype::TypeFixRules
- transform::rewrite::DebugMatchExpr
- transform::rewrite::RewriteExpr
- transform::rewrite::RewriteStmts
- transform::rewrite::RewriteTy
- transform::statics::CollectToStruct
- transform::statics::Localize
- transform::structs::AssignToUpdate
- transform::structs::MergeUpdates
- transform::structs::Rename
- transform::test::FPlusOne
- transform::test::InsertRemoveArgs
- transform::test::OnePlusOne
- transform::test::ReplaceStmts
- transform::test::TestDebugCallees
- transform::test::TestTypeckLoop
- transform::vars::FoldLetAssign
- transform::vars::LetXUninitialized
- transform::vars::RemoveRedundantLetTypes
- transform::vars::SinkLets
- transform::vars::UninitToDefault
- transform::wrapping_arith::WrappingToNormal
- type_map::TypeMapVisitor
- util::cursor::Cursor
- util::cursor::Mark
- util::dataflow::Ctxt
Enums
- RustcArgSource
- analysis::ownership::ConcretePerm
- analysis::ownership::PermVar
- analysis::ownership::constraint::Perm
- ast_manip::fn_edit::FnKind
- ast_manip::lr_expr::Context
- command::TypeckLoopResult
- driver::Phase
- file_io::OutputMode
- interact::ToClient
- interact::ToServer
- matcher::BindingType
- matcher::Error
- pick_node::NodeKind
- rewrite::ExprPrec
- rewrite::SeqItemId
- rewrite::TextAdjust
- select::AnyPattern
- select::Filter
- select::SelectOp
- select::filter::AnyNode
- select::filter::ItemLikeKind
Traits
- ast_manip::AstDeref
- ast_manip::AstEquiv
- ast_manip::AstName
- ast_manip::FlatMapNodes
- ast_manip::GetNodeId
- ast_manip::GetSpan
- ast_manip::ListNodeIds
- ast_manip::MaybeGetNodeId
- ast_manip::MutVisit
- ast_manip::MutVisitNodes
- ast_manip::Visit
- ast_manip::VisitNode
- ast_manip::util::PatternSymbol
- command::Command
- file_io::FileIO
- illtyped::IlltypedFolder
- matcher::Pattern
- matcher::Subst
- matcher::TryMatch
- rewrite::Rewrite
- transform::Transform
- type_map::Signature
- type_map::Type
- type_map::TypeSource
- util::Lone
Macros
Functions
- analysis::ownership::analyze
- analysis::ownership::dump_results
- analysis::register_commands
- analysis::type_eq::analyze
- ast_manip::ast_map::map_ast
- ast_manip::ast_map::map_ast_into
- ast_manip::fn_edit::flat_map_fns
- ast_manip::fn_edit::mut_visit_fns
- ast_manip::fn_edit::visit_fns
- ast_manip::fold_blocks
- ast_manip::fold_modules
- ast_manip::fold_output_exprs
- ast_manip::lr_expr::fold_expr_with_context
- ast_manip::lr_expr::fold_exprs_with_context
- ast_manip::number_nodes::number_nodes
- ast_manip::number_nodes::number_nodes_with
- ast_manip::number_nodes::reset_node_ids
- ast_manip::remove_paren
- ast_manip::util::extended_span
- ast_manip::util::is_relative_path
- ast_manip::util::join_visibility
- ast_manip::util::macro_name
- ast_manip::util::namespace
- ast_manip::util::split_uses
- ast_manip::util::use_idents
- ast_manip::util::with_span_text
- ast_manip::visit_nodes
- ast_manip::visit_nodes_post
- collapse::collapse_injected
- collapse::collapse_macros
- collapse::collect_cfg_attrs
- collapse::collect_deleted_nodes
- collapse::collect_macro_invocations
- collapse::match_nonterminal_ids
- collapse::restore_cfg_attrs
- collapse::restore_deleted_nodes
- command::register_commands
- contains_mark::contains_mark
- driver::build_session_from_args
- driver::clone_config
- driver::create_config
- driver::emit_and_panic
- driver::make_compiler
- driver::make_span_for_text
- driver::parse_arg
- driver::parse_block
- driver::parse_expr
- driver::parse_foreign_items
- driver::parse_impl_items
- driver::parse_items
- driver::parse_pat
- driver::parse_stmts
- driver::parse_ty
- driver::run_compiler
- driver::run_parser
- driver::run_parser_tts
- driver::run_refactoring
- driver::try_run_parser
- driver::try_run_parser_tts
- illtyped::fold_illtyped
- interact::interact_command
- lib_main
- mark_adjust::copy_marks
- mark_adjust::delete_marks
- mark_adjust::find_arg_uses
- mark_adjust::find_arg_uses_command
- mark_adjust::find_callers
- mark_adjust::find_callers_command
- mark_adjust::find_field_uses
- mark_adjust::find_field_uses_command
- mark_adjust::find_mark_uses
- mark_adjust::find_mark_uses_command
- mark_adjust::mark_pub_in_mod
- mark_adjust::register_commands
- mark_adjust::rename_marks
- matcher::find_first
- matcher::find_first_with
- matcher::flat_map_match_with
- matcher::match_multi_stmt
- matcher::mut_visit_match
- matcher::mut_visit_match_with
- matcher::parse_bindings
- matcher::replace_expr
- matcher::replace_stmts
- path_edit::fold_resolved_paths
- path_edit::fold_resolved_paths_with_id
- pick_node::pick_node
- pick_node::pick_node_at_loc
- pick_node::pick_node_command
- pick_node::register_commands
- plugin::load_plugins
- print_spans::print_one_span
- print_spans::print_spans
- print_spans::register_commands
- print_spans::span_desc
- reflect::anon_const_to_expr
- reflect::can_reflect_path
- reflect::reflect_def_path
- reflect::reflect_tcx_ty
- reflect::register_commands
- resolve::module_children
- resolve::resolve_absolute
- rewrite::files::print_diff
- rewrite::files::rewrite_files_with
- rewrite::json::encode_marks
- rewrite::json::encode_rewrite
- rewrite::json::encode_rewrites
- rewrite::json::stringify_marks
- rewrite::json::stringify_rewrite
- rewrite::json::stringify_rewrites
- rewrite::rewrite
- select::filter::iter_children
- select::filter::iter_descendants
- select::filter::matches_filter
- select::parse::parse
- select::register_commands
- select::run_select
- select::visitor::filter
- select::visitor::matching_children
- select::visitor::matching_descendants
- span_fix::fix_attr_spans
- span_fix::fix_format
- transform::canonicalize_refs::register_commands
- transform::char_literals::register_commands
- transform::control_flow::register_commands
- transform::externs::register_commands
- transform::format::register_commands
- transform::funcs::register_commands
- transform::generics::register_commands
- transform::ionize::register_commands
- transform::items::register_commands
- transform::linkage::register_commands
- transform::literals::register_commands
- transform::ownership::register_commands
- transform::register_commands
- transform::reorganize_definitions::register_commands
- transform::retype::bitcast_retype
- transform::retype::register_commands
- transform::rewrite::register_commands
- transform::statics::register_commands
- transform::structs::register_commands
- transform::test::register_commands
- transform::vars::register_commands
- transform::wrapping_arith::register_commands
- type_map::map_types
- util::dataflow::iterate
Typedefs
- analysis::labeled_ty::LabeledTy
- analysis::ownership::LTy
- analysis::ownership::PFnSig
- analysis::ownership::PTy
- analysis::ownership::VFnSig
- analysis::ownership::VTy
- command::Builder
- matcher::Result