index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
clippy_lints
/
src
Mode
Name
Size
-rw-r--r--
absolute_paths.rs
3934
log
plain
-rw-r--r--
allow_attributes.rs
2579
log
plain
-rw-r--r--
almost_complete_range.rs
3603
log
plain
-rw-r--r--
approx_const.rs
4715
log
plain
-rw-r--r--
arc_with_non_send_sync.rs
4062
log
plain
-rw-r--r--
as_conversions.rs
2359
log
plain
-rw-r--r--
asm_syntax.rs
3937
log
plain
-rw-r--r--
assertions_on_constants.rs
3006
log
plain
-rw-r--r--
assertions_on_result_states.rs
4267
log
plain
-rw-r--r--
async_yields_async.rs
3537
log
plain
-rw-r--r--
attrs.rs
36300
log
plain
-rw-r--r--
await_holding_invalid.rs
10304
log
plain
-rw-r--r--
blocks_in_conditions.rs
5696
log
plain
-rw-r--r--
bool_assert_comparison.rs
5181
log
plain
-rw-r--r--
bool_to_int_with_if.rs
4079
log
plain
-rw-r--r--
booleans.rs
18603
log
plain
-rw-r--r--
borrow_deref_ref.rs
4167
log
plain
-rw-r--r--
box_default.rs
4840
log
plain
d---------
cargo
229
log
plain
d---------
casts
1146
log
plain
-rw-r--r--
checked_conversions.rs
10868
log
plain
-rw-r--r--
cognitive_complexity.rs
5332
log
plain
-rw-r--r--
collapsible_if.rs
6308
log
plain
-rw-r--r--
collection_is_never_read.rs
5603
log
plain
-rw-r--r--
comparison_chain.rs
4334
log
plain
-rw-r--r--
copies.rs
21791
log
plain
-rw-r--r--
copy_iterator.rs
1748
log
plain
-rw-r--r--
crate_in_macro_def.rs
3878
log
plain
-rw-r--r--
create_dir.rs
1727
log
plain
-rw-r--r--
dbg_macro.rs
4089
log
plain
-rw-r--r--
declared_lints.rs
37892
log
plain
-rw-r--r--
default.rs
12850
log
plain
-rw-r--r--
default_constructed_unit_structs.rs
2926
log
plain
-rw-r--r--
default_instead_of_iter_empty.rs
2793
log
plain
-rw-r--r--
default_numeric_fallback.rs
9948
log
plain
-rw-r--r--
default_union_representation.rs
3801
log
plain
-rw-r--r--
deprecated_lints.rs
7677
log
plain
-rw-r--r--
dereference.rs
47781
log
plain
-rw-r--r--
derivable_impls.rs
8404
log
plain
-rw-r--r--
derive.rs
17717
log
plain
-rw-r--r--
disallowed_macros.rs
4941
log
plain
-rw-r--r--
disallowed_methods.rs
3760
log
plain
-rw-r--r--
disallowed_names.rs
2249
log
plain
-rw-r--r--
disallowed_script_idents.rs
4446
log
plain
-rw-r--r--
disallowed_types.rs
4401
log
plain
d---------
doc
272
log
plain
-rw-r--r--
double_parens.rs
2091
log
plain
-rw-r--r--
drop_forget_ref.rs
5931
log
plain
-rw-r--r--
duplicate_mod.rs
3910
log
plain
-rw-r--r--
else_if_without_else.rs
2033
log
plain
-rw-r--r--
empty_drop.rs
2189
log
plain
-rw-r--r--
empty_enum.rs
2259
log
plain
-rw-r--r--
empty_with_brackets.rs
4451
log
plain
-rw-r--r--
endian_bytes.rs
6753
log
plain
-rw-r--r--
entry.rs
25257
log
plain
-rw-r--r--
enum_clike.rs
3218
log
plain
-rw-r--r--
equatable_if_let.rs
4530
log
plain
-rw-r--r--
error_impl_error.rs
3471
log
plain
-rw-r--r--
escape.rs
6171
log
plain
-rw-r--r--
eta_reduction.rs
13711
log
plain
-rw-r--r--
excessive_bools.rs
5431
log
plain
-rw-r--r--
excessive_nesting.rs
4963
log
plain
-rw-r--r--
exhaustive_items.rs
3291
log
plain
-rw-r--r--
exit.rs
2045
log
plain
-rw-r--r--
explicit_write.rs
5138
log
plain
-rw-r--r--
extra_unused_type_parameters.rs
11835
log
plain
-rw-r--r--
fallible_impl_from.rs
4453
log
plain
-rw-r--r--
float_literal.rs
6140
log
plain
-rw-r--r--
floating_point_arithmetic.rs
26388
log
plain
-rw-r--r--
format.rs
4852
log
plain
-rw-r--r--
format_args.rs
17778
log
plain
-rw-r--r--
format_impl.rs
9455
log
plain
-rw-r--r--
format_push_string.rs
3482
log
plain
-rw-r--r--
formatting.rs
11714
log
plain
-rw-r--r--
four_forward_slashes.rs
3633
log
plain
-rw-r--r--
from_over_into.rs
7887
log
plain
-rw-r--r--
from_raw_with_void_ptr.rs
3246
log
plain
-rw-r--r--
from_str_radix_10.rs
3362
log
plain
d---------
functions
357
log
plain
-rw-r--r--
future_not_send.rs
4881
log
plain
-rw-r--r--
if_let_mutex.rs
4547
log
plain
-rw-r--r--
if_not_else.rs
3417
log
plain
-rw-r--r--
if_then_some_else_none.rs
4228
log
plain
-rw-r--r--
ignored_unit_patterns.rs
2311
log
plain
-rw-r--r--
impl_hash_with_borrow_str_and_bytes.rs
4882
log
plain
-rw-r--r--
implicit_hasher.rs
14022
log
plain
-rw-r--r--
implicit_return.rs
8574
log
plain
-rw-r--r--
implicit_saturating_add.rs
4887
log
plain
-rw-r--r--
implicit_saturating_sub.rs
5984
log
plain
-rw-r--r--
implied_bounds_in_impls.rs
14509
log
plain
-rw-r--r--
inconsistent_struct_constructor.rs
4288
log
plain
-rw-r--r--
index_refutable_slice.rs
9636
log
plain
-rw-r--r--
indexing_slicing.rs
8180
log
plain
-rw-r--r--
ineffective_open_options.rs
3097
log
plain
-rw-r--r--
infinite_iter.rs
8743
log
plain
-rw-r--r--
inherent_impl.rs
4900
log
plain
-rw-r--r--
inherent_to_string.rs
5264
log
plain
-rw-r--r--
init_numbered_fields.rs
2849
log
plain
-rw-r--r--
inline_fn_without_body.rs
1904
log
plain
-rw-r--r--
instant_subtraction.rs
5023
log
plain
-rw-r--r--
int_plus_one.rs
6050
log
plain
-rw-r--r--
invalid_upcast_comparisons.rs
6314
log
plain
-rw-r--r--
item_name_repetitions.rs
15388
log
plain
-rw-r--r--
items_after_statements.rs
2680
log
plain
-rw-r--r--
items_after_test_module.rs
3875
log
plain
-rw-r--r--
iter_not_returning_iterator.rs
3127
log
plain
-rw-r--r--
iter_over_hash_type.rs
2885
log
plain
-rw-r--r--
iter_without_into_iter.rs
12380
log
plain
-rw-r--r--
large_const_arrays.rs
3109
log
plain
-rw-r--r--
large_enum_variant.rs
7296
log
plain
-rw-r--r--
large_futures.rs
2891
log
plain
-rw-r--r--
large_include_file.rs
2586
log
plain
-rw-r--r--
large_stack_arrays.rs
2459
log
plain
-rw-r--r--
large_stack_frames.rs
5826
log
plain
-rw-r--r--
len_zero.rs
22509
log
plain
-rw-r--r--
let_if_seq.rs
5648
log
plain
-rw-r--r--
let_underscore.rs
8070
log
plain
-rw-r--r--
let_with_type_underscore.rs
1821
log
plain
-rw-r--r--
lib.deprecated.rs
2656
log
plain
-rw-r--r--
lib.rs
51156
log
plain
-rw-r--r--
lifetimes.rs
23984
log
plain
-rw-r--r--
lines_filter_map_ok.rs
5437
log
plain
-rw-r--r--
literal_representation.rs
17939
log
plain
d---------
loops
1065
log
plain
-rw-r--r--
macro_use.rs
8331
log
plain
-rw-r--r--
main_recursion.rs
1796
log
plain
-rw-r--r--
manual_assert.rs
3732
log
plain
-rw-r--r--
manual_async_fn.rs
7243
log
plain
-rw-r--r--
manual_bits.rs
5032
log
plain
-rw-r--r--
manual_clamp.rs
24254
log
plain
-rw-r--r--
manual_float_methods.rs
6744
log
plain
-rw-r--r--
manual_hash_one.rs
5081
log
plain
-rw-r--r--
manual_is_ascii_check.rs
6685
log
plain
-rw-r--r--
manual_let_else.rs
15414
log
plain
-rw-r--r--
manual_main_separator_str.rs
2593
log
plain
-rw-r--r--
manual_non_exhaustive.rs
7359
log
plain
-rw-r--r--
manual_range_patterns.rs
5461
log
plain
-rw-r--r--
manual_rem_euclid.rs
4438
log
plain
-rw-r--r--
manual_retain.rs
9475
log
plain
-rw-r--r--
manual_slice_size_calculation.rs
3698
log
plain
-rw-r--r--
manual_string_new.rs
4549
log
plain
-rw-r--r--
manual_strip.rs
9036
log
plain
-rw-r--r--
map_unit_fn.rs
9978
log
plain
-rw-r--r--
match_result_ok.rs
3262
log
plain
d---------
matches
1232
log
plain
-rw-r--r--
mem_replace.rs
8629
log
plain
d---------
methods
6063
log
plain
-rw-r--r--
min_ident_chars.rs
5567
log
plain
-rw-r--r--
minmax.rs
4338
log
plain
-rw-r--r--
misc.rs
10096
log
plain
d---------
misc_early
489
log
plain
-rw-r--r--
mismatching_type_param_order.rs
4777
log
plain
-rw-r--r--
missing_assert_message.rs
3657
log
plain
-rw-r--r--
missing_asserts_for_indexing.rs
16136
log
plain
-rw-r--r--
missing_const_for_fn.rs
5769
log
plain
-rw-r--r--
missing_doc.rs
7512
log
plain
-rw-r--r--
missing_enforced_import_rename.rs
3730
log
plain
-rw-r--r--
missing_fields_in_debug.rs
9905
log
plain
-rw-r--r--
missing_inline.rs
6713
log
plain
-rw-r--r--
missing_trait_methods.rs
3271
log
plain
-rw-r--r--
mixed_read_write_in_expression.rs
13266
log
plain
-rw-r--r--
module_style.rs
6231
log
plain
-rw-r--r--
multi_assignments.rs
2016
log
plain
-rw-r--r--
multiple_unsafe_ops_per_block.rs
6392
log
plain
-rw-r--r--
mut_key.rs
6672
log
plain
-rw-r--r--
mut_mut.rs
3685
log
plain
-rw-r--r--
mut_reference.rs
3628
log
plain
-rw-r--r--
mutable_debug_assertion.rs
4036
log
plain
-rw-r--r--
mutex_atomic.rs
4660
log
plain
-rw-r--r--
needless_arbitrary_self_type.rs
4578
log
plain
-rw-r--r--
needless_bool.rs
16474
log
plain
-rw-r--r--
needless_borrowed_ref.rs
5281
log
plain
-rw-r--r--
needless_borrows_for_generic_args.rs
16502
log
plain
-rw-r--r--
needless_continue.rs
14128
log
plain
-rw-r--r--
needless_else.rs
1968
log
plain
-rw-r--r--
needless_for_each.rs
5901
log
plain
-rw-r--r--
needless_if.rs
3009
log
plain
-rw-r--r--
needless_late_init.rs
11968
log
plain
-rw-r--r--
needless_parens_on_range_literals.rs
2846
log
plain
-rw-r--r--
needless_pass_by_ref_mut.rs
19550
log
plain
-rw-r--r--
needless_pass_by_value.rs
12640
log
plain
-rw-r--r--
needless_question_mark.rs
4359
log
plain
-rw-r--r--
needless_update.rs
2143
log
plain
-rw-r--r--
neg_cmp_op_on_partial_ord.rs
3068
log
plain
-rw-r--r--
neg_multiply.rs
2576
log
plain
-rw-r--r--
new_without_default.rs
7624
log
plain
-rw-r--r--
no_effect.rs
13143
log
plain
-rw-r--r--
no_mangle_with_rust_abi.rs
2735
log
plain
-rw-r--r--
non_canonical_impls.rs
10531
log
plain
-rw-r--r--
non_copy_const.rs
25139
log
plain
-rw-r--r--
non_expressive_names.rs
14616
log
plain
-rw-r--r--
non_octal_unix_permissions.rs
3530
log
plain
-rw-r--r--
non_send_fields_in_send_ty.rs
10079
log
plain
-rw-r--r--
nonstandard_macro_braces.rs
5109
log
plain
-rw-r--r--
octal_escapes.rs
5797
log
plain
-rw-r--r--
only_used_in_recursion.rs
15167
log
plain
d---------
operators
1088
log
plain
-rw-r--r--
option_env_unwrap.rs
2324
log
plain
-rw-r--r--
option_if_let_else.rs
11124
log
plain
-rw-r--r--
overflow_check_conditional.rs
3246
log
plain
-rw-r--r--
panic_in_result_fn.rs
3251
log
plain
-rw-r--r--
panic_unimplemented.rs
3441
log
plain
-rw-r--r--
partial_pub_fields.rs
2471
log
plain
-rw-r--r--
partialeq_ne_impl.rs
1927
log
plain
-rw-r--r--
partialeq_to_none.rs
3845
log
plain
-rw-r--r--
pass_by_ref_or_value.rs
12507
log
plain
-rw-r--r--
pattern_type_mismatch.rs
6921
log
plain
-rw-r--r--
permissions_set_readonly_false.rs
2190
log
plain
-rw-r--r--
precedence.rs
5554
log
plain
-rw-r--r--
ptr.rs
29075
log
plain
-rw-r--r--
ptr_offset_with_cast.rs
4620
log
plain
-rw-r--r--
pub_underscore_fields.rs
2965
log
plain
-rw-r--r--
pub_use.rs
1536
log
plain
-rw-r--r--
question_mark.rs
13842
log
plain
-rw-r--r--
question_mark_used.rs
1560
log
plain
-rw-r--r--
ranges.rs
17970
log
plain
-rw-r--r--
raw_strings.rs
6990
log
plain
-rw-r--r--
rc_clone_in_vec_init.rs
5251
log
plain
-rw-r--r--
read_zero_byte_vec.rs
5827
log
plain
-rw-r--r--
redundant_async_block.rs
4348
log
plain
-rw-r--r--
redundant_clone.rs
14066
log
plain
-rw-r--r--
redundant_closure_call.rs
9302
log
plain
-rw-r--r--
redundant_else.rs
4352
log
plain
-rw-r--r--
redundant_field_names.rs
2515
log
plain
-rw-r--r--
redundant_locals.rs
4135
log
plain
-rw-r--r--
redundant_pub_crate.rs
3231
log
plain
-rw-r--r--
redundant_slicing.rs
6864
log
plain
-rw-r--r--
redundant_static_lifetimes.rs
4455
log
plain
-rw-r--r--
redundant_type_annotations.rs
8029
log
plain
-rw-r--r--
ref_option_ref.rs
2389
log
plain
-rw-r--r--
ref_patterns.rs
1337
log
plain
-rw-r--r--
reference.rs
4056
log
plain
-rw-r--r--
regex.rs
8512
log
plain
-rw-r--r--
renamed_lints.rs
3942
log
plain
-rw-r--r--
repeat_vec_with_capacity.rs
4874
log
plain
-rw-r--r--
reserve_after_initialization.rs
5221
log
plain
-rw-r--r--
return_self_not_must_use.rs
4833
log
plain
-rw-r--r--
returns.rs
17117
log
plain
-rw-r--r--
same_name_method.rs
7112
log
plain
-rw-r--r--
self_named_constructors.rs
2886
log
plain
-rw-r--r--
semicolon_block.rs
5780
log
plain
-rw-r--r--
semicolon_if_nothing_returned.rs
2248
log
plain
-rw-r--r--
serde_api.rs
2158
log
plain
-rw-r--r--
shadow.rs
8286
log
plain
-rw-r--r--
significant_drop_tightening.rs
18643
log
plain
-rw-r--r--
single_call_fn.rs
4061
log
plain
-rw-r--r--
single_char_lifetime_names.rs
2105
log
plain
-rw-r--r--
single_component_path_imports.rs
8756
log
plain
-rw-r--r--
single_range_in_vec_init.rs
5636
log
plain
-rw-r--r--
size_of_in_element_count.rs
5234
log
plain
-rw-r--r--
size_of_ref.rs
2500
log
plain
-rw-r--r--
slow_vector_initialization.rs
13031
log
plain
-rw-r--r--
std_instead_of_core.rs
6027
log
plain
-rw-r--r--
strings.rs
18946
log
plain
-rw-r--r--
strlen_on_c_strings.rs
3394
log
plain
-rw-r--r--
suspicious_operation_groupings.rs
23221
log
plain
-rw-r--r--
suspicious_trait_impl.rs
4056
log
plain
-rw-r--r--
suspicious_xor_used_as_pow.rs
2190
log
plain
-rw-r--r--
swap.rs
10089
log
plain
-rw-r--r--
swap_ptr_to_ref.rs
3550
log
plain
-rw-r--r--
tabs_in_doc_comments.rs
6693
log
plain
-rw-r--r--
temporary_assignment.rs
1421
log
plain
-rw-r--r--
tests_outside_test_module.rs
2131
log
plain
-rw-r--r--
thread_local_initializer_can_be_made_const.rs
4055
log
plain
-rw-r--r--
to_digit_is_some.rs
3693
log
plain
-rw-r--r--
trailing_empty_array.rs
2711
log
plain
-rw-r--r--
trait_bounds.rs
16859
log
plain
d---------
transmute
1013
log
plain
-rw-r--r--
tuple_array_conversions.rs
7964
log
plain
d---------
types
458
log
plain
-rw-r--r--
unconditional_recursion.rs
14655
log
plain
-rw-r--r--
undocumented_unsafe_blocks.rs
27666
log
plain
-rw-r--r--
unicode.rs
4889
log
plain
-rw-r--r--
uninhabited_references.rs
2942
log
plain
-rw-r--r--
uninit_vec.rs
8743
log
plain
-rw-r--r--
unit_return_expecting_ord.rs
7561
log
plain
d---------
unit_types
193
log
plain
-rw-r--r--
unnamed_address.rs
1983
log
plain
-rw-r--r--
unnecessary_box_returns.rs
4880
log
plain
-rw-r--r--
unnecessary_map_on_constructor.rs
4006
log
plain
-rw-r--r--
unnecessary_owned_empty_strings.rs
3030
log
plain
-rw-r--r--
unnecessary_self_imports.rs
2666
log
plain
-rw-r--r--
unnecessary_struct_initialization.rs
3352
log
plain
-rw-r--r--
unnecessary_wraps.rs
5876
log
plain
-rw-r--r--
unnested_or_patterns.rs
16393
log
plain
-rw-r--r--
unsafe_removed_from_name.rs
2358
log
plain
-rw-r--r--
unused_async.rs
6947
log
plain
-rw-r--r--
unused_io_amount.rs
6290
log
plain
-rw-r--r--
unused_peekable.rs
8406
log
plain
-rw-r--r--
unused_rounding.rs
2171
log
plain
-rw-r--r--
unused_self.rs
3102
log
plain
-rw-r--r--
unused_unit.rs
4760
log
plain
-rw-r--r--
unwrap.rs
15604
log
plain
-rw-r--r--
unwrap_in_result.rs
4300
log
plain
-rw-r--r--
upper_case_acronyms.rs
4836
log
plain
-rw-r--r--
use_self.rs
11920
log
plain
-rw-r--r--
useless_conversion.rs
16931
log
plain
d---------
utils
248
log
plain
-rw-r--r--
vec.rs
10083
log
plain
-rw-r--r--
vec_init_then_push.rs
8600
log
plain
-rw-r--r--
visibility.rs
4510
log
plain
-rw-r--r--
wildcard_imports.rs
7478
log
plain
-rw-r--r--
write.rs
21963
log
plain
-rw-r--r--
zero_div_zero.rs
2380
log
plain
-rw-r--r--
zero_sized_map_values.rs
3532
log
plain