List of all items
Structs
- ContainsName
- SpanlessEq
- SpanlessHash
- TestItemNamesVisitor
- ast_utils::ident_iter::IdentCollector
- ast_utils::ident_iter::IdentIter
- attrs::LimitStack
- consts::ConstEvalLateContext
- higher::ForLoop
- higher::If
- higher::IfLet
- higher::IfOrIfLet
- higher::Range
- higher::While
- higher::WhileLet
- hir_utils::HirEqInterExpr
- hir_utils::SpanlessEq
- hir_utils::SpanlessHash
- macros::FormatArgsArg
- macros::FormatArgsExpn
- macros::MacroCall
- numeric_literal::NumericLiteral
- str_utils::StrCount
- str_utils::StrIndex
- sugg::DerefClosure
- sugg::DerefDelegate
- sugg::ParenHelper
- usage::BindingUsageFinder
- usage::MutVarsDelegate
- usage::ParamBindingIdCollector
Enums
- CaptureKind
- attrs::DeprecationStatus
- comparisons::Rel
- consts::Constant
- consts::FullInt
- eager_or_lazy::EagernessSuggestion
- higher::IfLetOrMatch
- higher::VecArgs
- higher::VecInitKind
- macros::PanicExpn
- numeric_literal::Radix
- sugg::Associativity
- sugg::Sugg
Traits
Macros
- extract_msrv_attr
- macros::impl_hir_node
- msrvs::msrv_aliases
- op_utils
- sugg::forward_binop_impls_to_ref
- sym
- unwrap_cargo_metadata
- visitors::visitable_ref
Functions
- any_parent_has_attr
- any_parent_is_automatically_derived
- ast_utils::eq_angle_arg
- ast_utils::eq_anon_const
- ast_utils::eq_arm
- ast_utils::eq_assoc_constraint
- ast_utils::eq_assoc_item_kind
- ast_utils::eq_attr
- ast_utils::eq_block
- ast_utils::eq_defaultness
- ast_utils::eq_expr
- ast_utils::eq_expr_opt
- ast_utils::eq_ext
- ast_utils::eq_field
- ast_utils::eq_field_pat
- ast_utils::eq_fn_decl
- ast_utils::eq_fn_header
- ast_utils::eq_fn_ret_ty
- ast_utils::eq_fn_sig
- ast_utils::eq_foreign_item_kind
- ast_utils::eq_generic_arg
- ast_utils::eq_generic_args
- ast_utils::eq_generic_bound
- ast_utils::eq_generic_param
- ast_utils::eq_generics
- ast_utils::eq_id
- ast_utils::eq_item
- ast_utils::eq_item_kind
- ast_utils::eq_label
- ast_utils::eq_local_kind
- ast_utils::eq_mac_args
- ast_utils::eq_mac_call
- ast_utils::eq_maybe_qself
- ast_utils::eq_pat
- ast_utils::eq_path
- ast_utils::eq_path_seg
- ast_utils::eq_poly_ref_trait
- ast_utils::eq_qself
- ast_utils::eq_range_end
- ast_utils::eq_stmt
- ast_utils::eq_str_lit
- ast_utils::eq_struct_field
- ast_utils::eq_struct_rest
- ast_utils::eq_term
- ast_utils::eq_ty
- ast_utils::eq_use_tree
- ast_utils::eq_use_tree_kind
- ast_utils::eq_variant
- ast_utils::eq_variant_data
- ast_utils::eq_vis
- ast_utils::eq_where_predicate
- ast_utils::is_useless_with_eq_exprs
- ast_utils::unordered_over
- attrs::get_attr
- attrs::get_unique_inner_attr
- attrs::is_doc_hidden
- attrs::is_proc_macro
- attrs::is_unstable
- attrs::parse_attrs
- binop_traits
- both
- can_move_expr_to_closure
- can_move_expr_to_closure_no_visit
- can_mut_borrow_both
- capture_local_usage
- clip
- comparisons::normalize_comparison
- consts::constant
- consts::constant_context
- consts::constant_full_int
- consts::constant_simple
- consts::lit_to_constant
- consts::miri_to_const
- contains_name
- contains_return
- count_eq
- diagnostics::docs_link
- diagnostics::multispan_sugg
- diagnostics::multispan_sugg_with_applicability
- diagnostics::span_lint
- diagnostics::span_lint_and_help
- diagnostics::span_lint_and_note
- diagnostics::span_lint_and_sugg
- diagnostics::span_lint_and_then
- diagnostics::span_lint_hir
- diagnostics::span_lint_hir_and_then
- differing_macro_contexts
- eager_or_lazy::expr_eagerness
- eager_or_lazy::fn_eagerness
- eager_or_lazy::switch_to_eager_eval
- eager_or_lazy::switch_to_lazy_eval
- eq_expr_value
- expr_custom_deref_adjustment
- expr_or_init
- expr_path_res
- find_binding_init
- fn_def_id
- fn_has_unsatisfiable_preds
- get_async_fn_body
- get_enclosing_block
- get_enclosing_loop_or_closure
- get_expr_use_or_unification_node
- get_item_name
- get_parent_as_impl
- get_parent_expr
- get_parent_expr_for_hir
- get_parent_node
- get_qpath_generic_tys
- get_qpath_generics
- get_trait_def_id
- has_attr
- higher::binop
- higher::get_vec_init_kind
- hir_utils::both
- hir_utils::count_eq
- hir_utils::eq_expr_value
- hir_utils::over
- hir_utils::reduce_exprkind
- hir_utils::swap_binop
- if_sequence
- in_constant
- int_bits
- is_adjusted
- is_async_fn
- is_automatically_derived
- is_ctor_or_promotable_const_function
- is_default_equivalent
- is_default_equivalent_call
- is_default_equivalent_ctor
- is_diag_item_method
- is_diag_trait_item
- is_direct_expn_of
- is_else_clause
- is_entrypoint_fn
- is_expn_of
- is_expr_diagnostic_item
- is_expr_final_block_expr
- is_expr_identity_function
- is_expr_path_def_path
- is_expr_used_or_unified
- is_hir_ty_cfg_dependant
- is_in_panic_handler
- is_in_test_function
- is_integer_const
- is_integer_literal
- is_lang_ctor
- is_lint_allowed
- is_must_use_func_call
- is_no_core_crate
- is_no_std_crate
- is_qpath_def_path
- is_refutable
- is_self
- is_self_ty
- is_slice_of_primitives
- is_test_module_or_function
- is_trait_impl_item
- is_trait_item
- is_trait_method
- is_try
- is_ty_param_diagnostic_item
- is_ty_param_lang_item
- is_unit_expr
- is_wild
- iter_input_pats
- last_path_segment
- line_span
- macros::expn_backtrace
- macros::expn_is_local
- macros::find_assert_args
- macros::find_assert_args_inner
- macros::find_assert_eq_args
- macros::find_assert_within_debug_assert
- macros::first_node_in_macro
- macros::first_node_macro_backtrace
- macros::is_assert_arg
- macros::is_panic
- macros::macro_backtrace
- macros::root_macro_call
- macros::root_macro_call_first_node
- macros::span_is_local
- match_any_def_paths
- match_any_diagnostic_items
- match_def_path
- match_function_call
- match_libc_symbol
- match_path
- match_qpath
- match_trait_method
- meets_msrv
- method_calls
- method_chain_args
- must_use_attr
- nth_arg
- numeric_literal::format
- numeric_literal::lit_suffix_length
- numeric_literal::split_suffix
- over
- parse_msrv
- path_to_local
- path_to_local_id
- path_to_res
- peel_blocks
- peel_blocks_with_stmt
- peel_hir_expr_refs
- peel_hir_expr_while
- peel_hir_pat_refs
- peel_n_hir_expr_refs
- peel_ref_operators
- projection_stack
- ptr::extract_clone_suggestions
- ptr::get_spans
- qualify_min_const_fn::check_operand
- qualify_min_const_fn::check_place
- qualify_min_const_fn::check_rvalue
- qualify_min_const_fn::check_statement
- qualify_min_const_fn::check_terminator
- qualify_min_const_fn::check_ty
- qualify_min_const_fn::is_const_fn
- qualify_min_const_fn::is_min_const_fn
- recurse_or_patterns
- return_ty
- search_same
- sext
- single_segment_path
- source::expr_block
- source::first_char_in_first_line
- source::first_line_of_span
- source::indent_of
- source::is_present_in_source
- source::position_before_rarrow
- source::reindent_multiline
- source::reindent_multiline_inner
- source::snippet
- source::snippet_block
- source::snippet_block_with_applicability
- source::snippet_indent
- source::snippet_opt
- source::snippet_with_applicability
- source::snippet_with_context
- source::snippet_with_macro_callsite
- source::walk_span_to_context
- source::without_block_comments
- std_or_core
- str_utils::camel_case_indices
- str_utils::camel_case_split
- str_utils::camel_case_start
- str_utils::camel_case_start_from_idx
- str_utils::camel_case_until
- str_utils::count_match_end
- str_utils::count_match_start
- strip_pat_refs
- sugg::associativity
- sugg::astbinop2assignop
- sugg::binop_to_string
- sugg::deref_closure_args
- sugg::has_enclosing_paren
- sugg::hirbinop2assignop
- sugg::indentation
- sugg::make_assoc
- sugg::make_binop
- sugg::make_unop
- trait_ref_of_method
- ty::all_predicates_of
- ty::can_partially_move_ty
- ty::contains_adt_constructor
- ty::contains_ty
- ty::get_associated_type
- ty::get_iterator_item_ty
- ty::has_drop
- ty::has_iter_method
- ty::implements_trait
- ty::is_copy
- ty::is_isize_or_usize
- ty::is_must_use_ty
- ty::is_non_aggregate_primitive_type
- ty::is_normalizable
- ty::is_normalizable_helper
- ty::is_recursively_primitive_type
- ty::is_type_diagnostic_item
- ty::is_type_lang_item
- ty::is_type_ref_to_diagnostic_item
- ty::is_uninit_value_valid_for_ty
- ty::match_type
- ty::peel_mid_ty_refs
- ty::peel_mid_ty_refs_is_mutable
- ty::same_type_and_consts
- ty::type_is_unsafe_function
- ty::walk_ptrs_hir_ty
- ty::walk_ptrs_ty_depth
- unsext
- usage::contains_return_break_continue_macro
- usage::is_potentially_mutated
- usage::local_used_after_expr
- usage::mutated_variables
- visitors::contains_try
- visitors::expr_visitor
- visitors::expr_visitor_no_bodies
- visitors::find_all_ret_expressions
- visitors::is_const_evaluatable
- visitors::is_expr_unsafe
- visitors::is_local_used
- visitors::is_res_used
- with_test_item_names
Typedefs
Statics
Constants
- attrs::BUILTIN_ATTRIBUTES
- msrvs::BOOL_THEN
- msrvs::BORROW_AS_PTR
- msrvs::CONST_IF_MATCH
- msrvs::FIELD_INIT_SHORTHAND
- msrvs::FROM_BOOL
- msrvs::ITERATOR_COPIED
- msrvs::ITERATOR_FIND_MAP
- msrvs::LOG10_2
- msrvs::LOG2_10
- msrvs::MANUAL_BITS
- msrvs::MATCHES_MACRO
- msrvs::MEM_TAKE
- msrvs::NON_EXHAUSTIVE
- msrvs::OPTION_AS_DEREF
- msrvs::OPTION_COPIED
- msrvs::OR_PATTERNS
- msrvs::POINTER_CAST
- msrvs::RANGE_CONTAINS
- msrvs::RESULT_MAP_OR_ELSE
- msrvs::RE_REBALANCING_COHERENCE
- msrvs::SLICE_PATTERNS
- msrvs::STATIC_IN_CONST
- msrvs::STR_REPEAT
- msrvs::STR_SPLIT_ONCE
- msrvs::STR_STRIP_PREFIX
- msrvs::TAU
- msrvs::TOOL_ATTRIBUTES
- msrvs::TRY_FROM
- msrvs::TYPE_ALIAS_ENUM_VARIANTS
- paths::ANY_TRAIT
- paths::ARC_PTR_EQ
- paths::ASMUT_TRAIT
- paths::ASREF_TRAIT
- paths::ASSERT_EQ_MACRO
- paths::ASSERT_MACRO
- paths::ASSERT_NE_MACRO
- paths::BORROW_MUT_TRAIT
- paths::BORROW_TRAIT
- paths::BTREEMAP_CONTAINS_KEY
- paths::BTREEMAP_ENTRY
- paths::BTREEMAP_INSERT
- paths::CLONE_TRAIT_METHOD
- paths::CMP_MAX
- paths::CMP_MIN
- paths::CONVERT_IDENTITY
- paths::COW
- paths::CSTRING_AS_C_STR
- paths::DEFAULT_TRAIT_METHOD
- paths::DEREF_MUT_TRAIT_METHOD
- paths::DEREF_TRAIT_METHOD
- paths::DIR_BUILDER
- paths::DISPLAY_TRAIT
- paths::DOUBLE_ENDED_ITERATOR
- paths::DROP
- paths::DURATION
- paths::EPRINTLN_MACRO
- paths::EPRINT_MACRO
- paths::EXIT
- paths::F32_EPSILON
- paths::F64_EPSILON
- paths::FILE
- paths::FILE_TYPE
- paths::FORMAT_ARGS_MACRO
- paths::FROM_FROM
- paths::FROM_ITERATOR
- paths::FROM_ITERATOR_METHOD
- paths::FROM_STR_METHOD
- paths::FUTURES_IO_ASYNCREADEXT
- paths::FUTURES_IO_ASYNCWRITEEXT
- paths::FUTURE_FROM_GENERATOR
- paths::HASH
- paths::HASHMAP_CONTAINS_KEY
- paths::HASHMAP_ENTRY
- paths::HASHMAP_INSERT
- paths::INDEX
- paths::INDEX_MUT
- paths::INSERT_STR
- paths::IO_READ
- paths::IO_WRITE
- paths::IPADDR_V4
- paths::IPADDR_V6
- paths::ITERTOOLS_NEXT_TUPLE
- paths::ITER_REPEAT
- paths::MEM_DISCRIMINANT
- paths::MEM_FORGET
- paths::MEM_MANUALLY_DROP
- paths::MEM_MAYBEUNINIT
- paths::MEM_MAYBEUNINIT_UNINIT
- paths::MEM_REPLACE
- paths::MEM_SIZE_OF
- paths::MEM_SIZE_OF_VAL
- paths::MUTEX_GUARD
- paths::OPEN_OPTIONS
- paths::OPS_MODULE
- paths::OPTION
- paths::OPTION_NONE
- paths::OPTION_SOME
- paths::ORD
- paths::OS_STRING_AS_OS_STR
- paths::OS_STR_TO_OS_STRING
- paths::PARKING_LOT_MUTEX_GUARD
- paths::PARKING_LOT_RAWMUTEX
- paths::PARKING_LOT_RAWRWLOCK
- paths::PARKING_LOT_RWLOCK_READ_GUARD
- paths::PARKING_LOT_RWLOCK_WRITE_GUARD
- paths::PATH_BUF_AS_PATH
- paths::PATH_TO_PATH_BUF
- paths::PERMISSIONS
- paths::PERMISSIONS_FROM_MODE
- paths::POLL
- paths::POLL_PENDING
- paths::POLL_READY
- paths::PRINTLN_MACRO
- paths::PRINT_MACRO
- paths::PTR_COPY
- paths::PTR_COPY_NONOVERLAPPING
- paths::PTR_EQ
- paths::PTR_NON_NULL
- paths::PTR_READ
- paths::PTR_READ_UNALIGNED
- paths::PTR_READ_VOLATILE
- paths::PTR_REPLACE
- paths::PTR_SLICE_FROM_RAW_PARTS
- paths::PTR_SLICE_FROM_RAW_PARTS_MUT
- paths::PTR_SWAP
- paths::PTR_SWAP_NONOVERLAPPING
- paths::PTR_WRITE
- paths::PTR_WRITE_BYTES
- paths::PTR_WRITE_UNALIGNED
- paths::PTR_WRITE_VOLATILE
- paths::PUSH_STR
- paths::RANGE_ARGUMENT_TRAIT
- paths::RC_PTR_EQ
- paths::REFCELL_REF
- paths::REFCELL_REFMUT
- paths::REGEX_BUILDER_NEW
- paths::REGEX_BYTES_BUILDER_NEW
- paths::REGEX_BYTES_NEW
- paths::REGEX_BYTES_SET_NEW
- paths::REGEX_NEW
- paths::REGEX_SET_NEW
- paths::RESULT
- paths::RESULT_ERR
- paths::RESULT_OK
- paths::RWLOCK_READ_GUARD
- paths::RWLOCK_WRITE_GUARD
- paths::SERDE_DESERIALIZE
- paths::SERDE_DE_VISITOR
- paths::SLICE_FROM_RAW_PARTS
- paths::SLICE_FROM_RAW_PARTS_MUT
- paths::SLICE_INTO_VEC
- paths::SLICE_ITER
- paths::STDERR
- paths::STDOUT
- paths::STD_FS_CREATE_DIR
- paths::STRING_AS_MUT_STR
- paths::STRING_AS_STR
- paths::STR_ENDS_WITH
- paths::STR_FROM_UTF8
- paths::STR_LEN
- paths::STR_STARTS_WITH
- paths::TOKIO_IO_ASYNCREADEXT
- paths::TOKIO_IO_ASYNCWRITEEXT
- paths::TO_OWNED_METHOD
- paths::TO_STRING_METHOD
- paths::TRY_FROM
- paths::VEC_AS_MUT_SLICE
- paths::VEC_AS_SLICE
- paths::VEC_FROM_ELEM
- paths::VEC_NEW
- paths::VEC_RESIZE
- paths::WEAK_ARC
- paths::WEAK_RC
- paths::WRITELN_MACRO
- paths::WRITE_MACRO
- sugg::EMPTY
- sugg::ONE
- sugg::ZERO