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
4551
log
plain
-rw-r--r--
almost_complete_range.rs
4297
log
plain
-rw-r--r--
approx_const.rs
5621
log
plain
-rw-r--r--
arbitrary_source_item_ordering.rs
23549
log
plain
-rw-r--r--
arc_with_non_send_sync.rs
3856
log
plain
-rw-r--r--
as_conversions.rs
2686
log
plain
-rw-r--r--
asm_syntax.rs
4755
log
plain
-rw-r--r--
assertions_on_constants.rs
2911
log
plain
-rw-r--r--
assertions_on_result_states.rs
4100
log
plain
-rw-r--r--
assigning_clones.rs
13718
log
plain
-rw-r--r--
async_yields_async.rs
4049
log
plain
d---------
attrs
740
log
plain
-rw-r--r--
await_holding_invalid.rs
10134
log
plain
-rw-r--r--
blocks_in_conditions.rs
4927
log
plain
-rw-r--r--
bool_assert_comparison.rs
5287
log
plain
-rw-r--r--
bool_to_int_with_if.rs
3894
log
plain
-rw-r--r--
booleans.rs
24072
log
plain
-rw-r--r--
borrow_deref_ref.rs
5105
log
plain
-rw-r--r--
box_default.rs
5060
log
plain
-rw-r--r--
byte_char_slices.rs
2442
log
plain
d---------
cargo
280
log
plain
d---------
casts
1352
log
plain
-rw-r--r--
cfg_not_test.rs
2182
log
plain
-rw-r--r--
checked_conversions.rs
10481
log
plain
-rw-r--r--
cloned_ref_to_slice_refs.rs
3166
log
plain
-rw-r--r--
coerce_container_to_any.rs
4341
log
plain
-rw-r--r--
cognitive_complexity.rs
5882
log
plain
-rw-r--r--
collapsible_if.rs
10802
log
plain
-rw-r--r--
collection_is_never_read.rs
6248
log
plain
-rw-r--r--
comparison_chain.rs
4750
log
plain
-rw-r--r--
copies.rs
22507
log
plain
-rw-r--r--
copy_iterator.rs
1744
log
plain
-rw-r--r--
crate_in_macro_def.rs
3802
log
plain
-rw-r--r--
create_dir.rs
2390
log
plain
-rw-r--r--
dbg_macro.rs
6612
log
plain
-rw-r--r--
declared_lints.rs
40638
log
plain
-rw-r--r--
default.rs
12297
log
plain
-rw-r--r--
default_constructed_unit_structs.rs
3585
log
plain
-rw-r--r--
default_instead_of_iter_empty.rs
2914
log
plain
-rw-r--r--
default_numeric_fallback.rs
10577
log
plain
-rw-r--r--
default_union_representation.rs
3742
log
plain
-rw-r--r--
deprecated_lints.rs
9744
log
plain
-rw-r--r--
dereference.rs
48251
log
plain
-rw-r--r--
derivable_impls.rs
8233
log
plain
-rw-r--r--
derive.rs
18463
log
plain
-rw-r--r--
disallowed_macros.rs
6512
log
plain
-rw-r--r--
disallowed_methods.rs
4057
log
plain
-rw-r--r--
disallowed_names.rs
1667
log
plain
-rw-r--r--
disallowed_script_idents.rs
4304
log
plain
-rw-r--r--
disallowed_types.rs
4425
log
plain
d---------
doc
599
log
plain
-rw-r--r--
double_parens.rs
1853
log
plain
-rw-r--r--
drop_forget_ref.rs
6081
log
plain
-rw-r--r--
duplicate_mod.rs
3912
log
plain
-rw-r--r--
else_if_without_else.rs
1951
log
plain
-rw-r--r--
empty_drop.rs
2224
log
plain
-rw-r--r--
empty_enum.rs
3388
log
plain
-rw-r--r--
empty_line_after.rs
19475
log
plain
-rw-r--r--
empty_with_brackets.rs
11260
log
plain
-rw-r--r--
endian_bytes.rs
6588
log
plain
-rw-r--r--
entry.rs
29109
log
plain
-rw-r--r--
enum_clike.rs
3108
log
plain
-rw-r--r--
equatable_if_let.rs
5517
log
plain
-rw-r--r--
error_impl_error.rs
3490
log
plain
-rw-r--r--
escape.rs
5710
log
plain
-rw-r--r--
eta_reduction.rs
15528
log
plain
-rw-r--r--
excessive_bools.rs
5495
log
plain
-rw-r--r--
excessive_nesting.rs
5139
log
plain
-rw-r--r--
exhaustive_items.rs
3493
log
plain
-rw-r--r--
exit.rs
2807
log
plain
-rw-r--r--
explicit_write.rs
5297
log
plain
-rw-r--r--
extra_unused_type_parameters.rs
11410
log
plain
-rw-r--r--
fallible_impl_from.rs
4353
log
plain
-rw-r--r--
field_scoped_visibility_modifiers.rs
2968
log
plain
-rw-r--r--
float_literal.rs
7096
log
plain
-rw-r--r--
floating_point_arithmetic.rs
25813
log
plain
-rw-r--r--
format.rs
5083
log
plain
-rw-r--r--
format_args.rs
28234
log
plain
-rw-r--r--
format_impl.rs
10106
log
plain
-rw-r--r--
format_push_string.rs
3602
log
plain
-rw-r--r--
formatting.rs
11574
log
plain
-rw-r--r--
four_forward_slashes.rs
4338
log
plain
-rw-r--r--
from_over_into.rs
8154
log
plain
-rw-r--r--
from_raw_with_void_ptr.rs
3196
log
plain
-rw-r--r--
from_str_radix_10.rs
3580
log
plain
d---------
functions
452
log
plain
-rw-r--r--
future_not_send.rs
6925
log
plain
-rw-r--r--
if_let_mutex.rs
3615
log
plain
-rw-r--r--
if_not_else.rs
4234
log
plain
-rw-r--r--
if_then_some_else_none.rs
4692
log
plain
-rw-r--r--
ignored_unit_patterns.rs
2351
log
plain
-rw-r--r--
impl_hash_with_borrow_str_and_bytes.rs
4882
log
plain
-rw-r--r--
implicit_hasher.rs
13640
log
plain
-rw-r--r--
implicit_return.rs
9026
log
plain
-rw-r--r--
implicit_saturating_add.rs
4919
log
plain
-rw-r--r--
implicit_saturating_sub.rs
13345
log
plain
-rw-r--r--
implied_bounds_in_impls.rs
15080
log
plain
-rw-r--r--
incompatible_msrv.rs
9431
log
plain
-rw-r--r--
inconsistent_struct_constructor.rs
6110
log
plain
-rw-r--r--
index_refutable_slice.rs
9148
log
plain
-rw-r--r--
indexing_slicing.rs
10498
log
plain
-rw-r--r--
ineffective_open_options.rs
3742
log
plain
-rw-r--r--
infallible_try_from.rs
2665
log
plain
-rw-r--r--
infinite_iter.rs
8825
log
plain
-rw-r--r--
inherent_impl.rs
4807
log
plain
-rw-r--r--
inherent_to_string.rs
5194
log
plain
-rw-r--r--
init_numbered_fields.rs
3851
log
plain
-rw-r--r--
inline_fn_without_body.rs
1791
log
plain
-rw-r--r--
instant_subtraction.rs
4809
log
plain
-rw-r--r--
int_plus_one.rs
5956
log
plain
-rw-r--r--
integer_division_remainder_used.rs
1868
log
plain
-rw-r--r--
invalid_upcast_comparisons.rs
6023
log
plain
-rw-r--r--
item_name_repetitions.rs
19401
log
plain
-rw-r--r--
items_after_statements.rs
2924
log
plain
-rw-r--r--
items_after_test_module.rs
4158
log
plain
-rw-r--r--
iter_not_returning_iterator.rs
3026
log
plain
-rw-r--r--
iter_over_hash_type.rs
2522
log
plain
-rw-r--r--
iter_without_into_iter.rs
11608
log
plain
-rw-r--r--
large_const_arrays.rs
3151
log
plain
-rw-r--r--
large_enum_variant.rs
7164
log
plain
-rw-r--r--
large_futures.rs
2775
log
plain
-rw-r--r--
large_include_file.rs
5027
log
plain
-rw-r--r--
large_stack_arrays.rs
4982
log
plain
-rw-r--r--
large_stack_frames.rs
8839
log
plain
-rw-r--r--
legacy_numeric_constants.rs
11476
log
plain
-rw-r--r--
len_zero.rs
23862
log
plain
-rw-r--r--
let_if_seq.rs
5403
log
plain
-rw-r--r--
let_underscore.rs
8782
log
plain
-rw-r--r--
let_with_type_underscore.rs
2064
log
plain
-rw-r--r--
lib.rs
43280
log
plain
-rw-r--r--
lifetimes.rs
30526
log
plain
-rw-r--r--
lines_filter_map_ok.rs
5698
log
plain
-rw-r--r--
literal_representation.rs
17316
log
plain
-rw-r--r--
literal_string_with_formatting_args.rs
6636
log
plain
d---------
loops
1214
log
plain
-rw-r--r--
macro_metavars_in_unsafe.rs
12185
log
plain
-rw-r--r--
macro_use.rs
8938
log
plain
-rw-r--r--
main_recursion.rs
1796
log
plain
-rw-r--r--
manual_abs_diff.rs
5522
log
plain
-rw-r--r--
manual_assert.rs
3615
log
plain
-rw-r--r--
manual_async_fn.rs
6938
log
plain
-rw-r--r--
manual_bits.rs
4919
log
plain
-rw-r--r--
manual_clamp.rs
25341
log
plain
-rw-r--r--
manual_div_ceil.rs
7314
log
plain
-rw-r--r--
manual_float_methods.rs
8104
log
plain
-rw-r--r--
manual_hash_one.rs
5053
log
plain
-rw-r--r--
manual_ignore_case_cmp.rs
4896
log
plain
-rw-r--r--
manual_is_ascii_check.rs
7678
log
plain
-rw-r--r--
manual_is_power_of_two.rs
5097
log
plain
-rw-r--r--
manual_let_else.rs
18747
log
plain
-rw-r--r--
manual_main_separator_str.rs
2562
log
plain
-rw-r--r--
manual_non_exhaustive.rs
6526
log
plain
-rw-r--r--
manual_option_as_slice.rs
8020
log
plain
-rw-r--r--
manual_range_patterns.rs
5548
log
plain
-rw-r--r--
manual_rem_euclid.rs
4487
log
plain
-rw-r--r--
manual_retain.rs
11445
log
plain
-rw-r--r--
manual_rotate.rs
3786
log
plain
-rw-r--r--
manual_slice_size_calculation.rs
4167
log
plain
-rw-r--r--
manual_string_new.rs
4425
log
plain
-rw-r--r--
manual_strip.rs
10994
log
plain
-rw-r--r--
map_unit_fn.rs
9915
log
plain
-rw-r--r--
match_result_ok.rs
3244
log
plain
d---------
matches
1227
log
plain
-rw-r--r--
mem_replace.rs
11239
log
plain
d---------
methods
7147
log
plain
-rw-r--r--
min_ident_chars.rs
10211
log
plain
-rw-r--r--
minmax.rs
3916
log
plain
-rw-r--r--
misc.rs
12421
log
plain
d---------
misc_early
448
log
plain
-rw-r--r--
mismatching_type_param_order.rs
4752
log
plain
-rw-r--r--
missing_assert_message.rs
3709
log
plain
-rw-r--r--
missing_asserts_for_indexing.rs
17711
log
plain
-rw-r--r--
missing_const_for_fn.rs
6820
log
plain
-rw-r--r--
missing_const_for_thread_local.rs
5735
log
plain
-rw-r--r--
missing_doc.rs
10383
log
plain
-rw-r--r--
missing_enforced_import_rename.rs
3846
log
plain
-rw-r--r--
missing_fields_in_debug.rs
9777
log
plain
-rw-r--r--
missing_inline.rs
7488
log
plain
-rw-r--r--
missing_trait_methods.rs
2999
log
plain
-rw-r--r--
mixed_read_write_in_expression.rs
13404
log
plain
-rw-r--r--
module_style.rs
6327
log
plain
-rw-r--r--
multi_assignments.rs
2014
log
plain
-rw-r--r--
multiple_bound_locations.rs
3077
log
plain
-rw-r--r--
multiple_unsafe_ops_per_block.rs
6730
log
plain
-rw-r--r--
mut_key.rs
5232
log
plain
-rw-r--r--
mut_mut.rs
3290
log
plain
-rw-r--r--
mut_reference.rs
3307
log
plain
-rw-r--r--
mutable_debug_assertion.rs
3999
log
plain
-rw-r--r--
mutex_atomic.rs
5379
log
plain
-rw-r--r--
needless_arbitrary_self_type.rs
4810
log
plain
-rw-r--r--
needless_bool.rs
16454
log
plain
-rw-r--r--
needless_borrowed_ref.rs
5359
log
plain
-rw-r--r--
needless_borrows_for_generic_args.rs
16906
log
plain
-rw-r--r--
needless_continue.rs
16069
log
plain
-rw-r--r--
needless_else.rs
1931
log
plain
-rw-r--r--
needless_for_each.rs
7170
log
plain
-rw-r--r--
needless_if.rs
3080
log
plain
-rw-r--r--
needless_late_init.rs
11466
log
plain
-rw-r--r--
needless_maybe_sized.rs
6150
log
plain
-rw-r--r--
needless_parens_on_range_literals.rs
2845
log
plain
-rw-r--r--
needless_pass_by_ref_mut.rs
18969
log
plain
-rw-r--r--
needless_pass_by_value.rs
13158
log
plain
-rw-r--r--
needless_question_mark.rs
4487
log
plain
-rw-r--r--
needless_update.rs
2123
log
plain
-rw-r--r--
neg_cmp_op_on_partial_ord.rs
3037
log
plain
-rw-r--r--
neg_multiply.rs
3830
log
plain
-rw-r--r--
new_without_default.rs
7380
log
plain
-rw-r--r--
no_effect.rs
15596
log
plain
-rw-r--r--
no_mangle_with_rust_abi.rs
2957
log
plain
-rw-r--r--
non_canonical_impls.rs
11770
log
plain
-rw-r--r--
non_copy_const.rs
41786
log
plain
-rw-r--r--
non_expressive_names.rs
14917
log
plain
-rw-r--r--
non_octal_unix_permissions.rs
3533
log
plain
-rw-r--r--
non_send_fields_in_send_ty.rs
10070
log
plain
-rw-r--r--
non_std_lazy_statics.rs
11260
log
plain
-rw-r--r--
non_zero_suggestions.rs
5418
log
plain
-rw-r--r--
nonstandard_macro_braces.rs
5128
log
plain
-rw-r--r--
octal_escapes.rs
5213
log
plain
-rw-r--r--
only_used_in_recursion.rs
15118
log
plain
d---------
operators
1149
log
plain
-rw-r--r--
option_env_unwrap.rs
1718
log
plain
-rw-r--r--
option_if_let_else.rs
14676
log
plain
-rw-r--r--
panic_in_result_fn.rs
3492
log
plain
-rw-r--r--
panic_unimplemented.rs
4772
log
plain
-rw-r--r--
panicking_overflow_checks.rs
2843
log
plain
-rw-r--r--
partial_pub_fields.rs
2535
log
plain
-rw-r--r--
partialeq_ne_impl.rs
1958
log
plain
-rw-r--r--
partialeq_to_none.rs
3847
log
plain
-rw-r--r--
pass_by_ref_or_value.rs
11933
log
plain
-rw-r--r--
pathbuf_init_then_push.rs
6767
log
plain
-rw-r--r--
pattern_type_mismatch.rs
7189
log
plain
-rw-r--r--
permissions_set_readonly_false.rs
2191
log
plain
-rw-r--r--
pointers_in_nomem_asm_block.rs
2865
log
plain
-rw-r--r--
precedence.rs
5260
log
plain
-rw-r--r--
ptr.rs
31897
log
plain
-rw-r--r--
ptr_offset_with_cast.rs
4575
log
plain
-rw-r--r--
pub_underscore_fields.rs
3234
log
plain
-rw-r--r--
pub_use.rs
1515
log
plain
-rw-r--r--
question_mark.rs
21594
log
plain
-rw-r--r--
question_mark_used.rs
1544
log
plain
-rw-r--r--
ranges.rs
23337
log
plain
-rw-r--r--
raw_strings.rs
7893
log
plain
-rw-r--r--
rc_clone_in_vec_init.rs
5238
log
plain
-rw-r--r--
read_zero_byte_vec.rs
6889
log
plain
-rw-r--r--
redundant_async_block.rs
3598
log
plain
-rw-r--r--
redundant_clone.rs
14954
log
plain
-rw-r--r--
redundant_closure_call.rs
10755
log
plain
-rw-r--r--
redundant_else.rs
5786
log
plain
-rw-r--r--
redundant_field_names.rs
2489
log
plain
-rw-r--r--
redundant_locals.rs
5298
log
plain
-rw-r--r--
redundant_pub_crate.rs
3530
log
plain
-rw-r--r--
redundant_slicing.rs
7091
log
plain
-rw-r--r--
redundant_static_lifetimes.rs
4526
log
plain
-rw-r--r--
redundant_test_prefix.rs
5878
log
plain
-rw-r--r--
redundant_type_annotations.rs
8632
log
plain
-rw-r--r--
ref_option_ref.rs
2405
log
plain
-rw-r--r--
ref_patterns.rs
1365
log
plain
-rw-r--r--
reference.rs
4277
log
plain
-rw-r--r--
regex.rs
10648
log
plain
-rw-r--r--
repeat_vec_with_capacity.rs
5234
log
plain
-rw-r--r--
reserve_after_initialization.rs
5198
log
plain
-rw-r--r--
return_self_not_must_use.rs
4882
log
plain
-rw-r--r--
returns.rs
19954
log
plain
-rw-r--r--
same_name_method.rs
6625
log
plain
-rw-r--r--
self_named_constructors.rs
2869
log
plain
-rw-r--r--
semicolon_block.rs
6027
log
plain
-rw-r--r--
semicolon_if_nothing_returned.rs
2443
log
plain
-rw-r--r--
serde_api.rs
2008
log
plain
-rw-r--r--
set_contains_or_insert.rs
4320
log
plain
-rw-r--r--
shadow.rs
10804
log
plain
-rw-r--r--
significant_drop_tightening.rs
18077
log
plain
-rw-r--r--
single_call_fn.rs
5297
log
plain
-rw-r--r--
single_char_lifetime_names.rs
2123
log
plain
-rw-r--r--
single_component_path_imports.rs
8631
log
plain
-rw-r--r--
single_option_map.rs
3517
log
plain
-rw-r--r--
single_range_in_vec_init.rs
5711
log
plain
-rw-r--r--
size_of_in_element_count.rs
5124
log
plain
-rw-r--r--
size_of_ref.rs
2427
log
plain
-rw-r--r--
slow_vector_initialization.rs
13263
log
plain
-rw-r--r--
std_instead_of_core.rs
9128
log
plain
-rw-r--r--
string_patterns.rs
8729
log
plain
-rw-r--r--
strings.rs
17499
log
plain
-rw-r--r--
strlen_on_c_strings.rs
3349
log
plain
-rw-r--r--
suspicious_operation_groupings.rs
23126
log
plain
-rw-r--r--
suspicious_trait_impl.rs
4362
log
plain
-rw-r--r--
suspicious_xor_used_as_pow.rs
2353
log
plain
-rw-r--r--
swap.rs
15664
log
plain
-rw-r--r--
swap_ptr_to_ref.rs
3547
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
2274
log
plain
-rw-r--r--
to_digit_is_some.rs
3458
log
plain
-rw-r--r--
to_string_trait_impl.rs
2058
log
plain
-rw-r--r--
trailing_empty_array.rs
2702
log
plain
-rw-r--r--
trait_bounds.rs
16702
log
plain
d---------
transmute
862
log
plain
-rw-r--r--
tuple_array_conversions.rs
7905
log
plain
d---------
types
498
log
plain
-rw-r--r--
unconditional_recursion.rs
16852
log
plain
-rw-r--r--
undocumented_unsafe_blocks.rs
29903
log
plain
-rw-r--r--
unicode.rs
5406
log
plain
-rw-r--r--
uninhabited_references.rs
2931
log
plain
-rw-r--r--
uninit_vec.rs
8696
log
plain
-rw-r--r--
unit_return_expecting_ord.rs
8521
log
plain
d---------
unit_types
193
log
plain
-rw-r--r--
unnecessary_box_returns.rs
4898
log
plain
-rw-r--r--
unnecessary_literal_bound.rs
4605
log
plain
-rw-r--r--
unnecessary_map_on_constructor.rs
3851
log
plain
-rw-r--r--
unnecessary_owned_empty_strings.rs
2977
log
plain
-rw-r--r--
unnecessary_self_imports.rs
2675
log
plain
-rw-r--r--
unnecessary_semicolon.rs
4714
log
plain
-rw-r--r--
unnecessary_struct_initialization.rs
7015
log
plain
-rw-r--r--
unnecessary_wraps.rs
6260
log
plain
-rw-r--r--
unneeded_struct_pattern.rs
2426
log
plain
-rw-r--r--
unnested_or_patterns.rs
16854
log
plain
-rw-r--r--
unsafe_removed_from_name.rs
2344
log
plain
-rw-r--r--
unused_async.rs
7804
log
plain
-rw-r--r--
unused_io_amount.rs
13056
log
plain
-rw-r--r--
unused_peekable.rs
8644
log
plain
-rw-r--r--
unused_result_ok.rs
2314
log
plain
-rw-r--r--
unused_rounding.rs
2183
log
plain
-rw-r--r--
unused_self.rs
2541
log
plain
-rw-r--r--
unused_trait_names.rs
3243
log
plain
-rw-r--r--
unused_unit.rs
6272
log
plain
-rw-r--r--
unwrap.rs
15462
log
plain
-rw-r--r--
unwrap_in_result.rs
4360
log
plain
-rw-r--r--
upper_case_acronyms.rs
5065
log
plain
-rw-r--r--
use_self.rs
13160
log
plain
-rw-r--r--
useless_concat.rs
4056
log
plain
-rw-r--r--
useless_conversion.rs
21031
log
plain
d---------
utils
207
log
plain
-rw-r--r--
vec.rs
9957
log
plain
-rw-r--r--
vec_init_then_push.rs
8568
log
plain
-rw-r--r--
visibility.rs
5168
log
plain
-rw-r--r--
wildcard_imports.rs
7997
log
plain
-rw-r--r--
write.rs
23962
log
plain
-rw-r--r--
zero_div_zero.rs
2461
log
plain
-rw-r--r--
zero_repeat_side_effects.rs
5732
log
plain
-rw-r--r--
zero_sized_map_values.rs
3264
log
plain
-rw-r--r--
zombie_processes.rs
17865
log
plain