9a425015c0
make ignored internally mutable types for `mutable-key` configurable We had some false positives where people would create their own types that had interior mutability unrelated to hash/eq. This addition lets you configure this as e.g. `arc-like-types=["bytes::Bytes"]` This fixes #5325 by allowing users to specify the types whose innards like `Arc` should be ignored (the generic types are still checked) for the sake of detecting inner mutability. r? `@Alexendoo` --- changelog: Allow configuring types to ignore internal mutability in `mutable-key` |
||
---|---|---|
.. | ||
arithmetic_side_effects_allowed | ||
await_holding_invalid_type | ||
bad_toml | ||
bad_toml_type | ||
conf_deprecated_key | ||
dbg_macro | ||
disallowed_macros | ||
disallowed_names_append | ||
disallowed_names_replace | ||
doc_valid_idents_append | ||
doc_valid_idents_replace | ||
duplicated_keys | ||
expect_used | ||
fn_params_excessive_bools | ||
functions_maxlines | ||
good_toml_no_false_negatives | ||
invalid_min_rust_version | ||
large_include_file | ||
lint_decimal_readability | ||
max_suggested_slice_pattern_length | ||
min_rust_version | ||
missing_enforced_import_rename | ||
mut_key | ||
nonstandard_macro_braces | ||
strict_non_send_fields_in_send_ty | ||
struct_excessive_bools | ||
toml_disallow | ||
toml_disallowed_methods | ||
toml_disallowed_types | ||
toml_trivially_copy | ||
toml_unknown_key | ||
unwrap_used | ||
upper_case_acronyms_aggressive | ||
vec_box_sized | ||
zero_single_char_names | ||
update-all-references.sh |