index
:
delta/rust.git
92745/rustdoc-semantic-ids
Aaronepower-patch-1
Camelid-RustThanks
E0002-precision
GuillaumeGomez-patch-1
Havvy-patch-1
LeSeulArtichaut-patch-1
SimonSapin-patch-1
XAMPPRocky-patch-1
XAMPPRocky-patch-1-1
XAMPPRocky-patch-2
accept-felixes-typo
acrichto-tmp
adt-docs-fix
alex-tmp
aphs-no-unsynchronised-llvm-err-global
appveyor
auto
beta
beta-fix-69341
beta-next
borrowck-niche-discriminants
borrowck-snippet
c9788fdd5b8
clarify-tidy-since
clean-two-dots
cleanup-e0554
clone-shim-split
compiler-autolabel
const-generics-coerce-unsized
const_tls_local_panic_count
cranelift-rebase
debug-48866
debug-for-422
debug-intravisit-fnkind
duplicate-word
fix-1.38-type_name
fix-63313
fix-async-date
fix-cancel
fix-dev-no-comment
fix-loop-break-mir-generation
fix-publish-toolstate-syntax-error
followup-from-92533
frewsxcv-issue-44929
frewsxcv-issue-45636
frewsxcv-patch-1
frewsxcv-patch-2
frewsxcv-patch-3
frewsxcv-rename-slice-swap-param
frewsxcv/unstable-book
generators-clone-doc
gh35653
gitignore-readd-tmp
hex-value-process-exit
homu-tmp
increase-nested-groups-test-coverage
into_raw_non_null
ishitatsuyuki-patch-1
issue-85533
jdm-patch-1
jonas-schievink-patch-1
jonas-schievink-patch-2
kennytm/steal-the-cron-job
lcnr-doc-patch
lcnr-patch-1
libs-tracking-issue
llvm-5
llvm-6-test
llvm-6-try
llvm-icebreakers-ping
llvm-icebreakers-ping-1
master
maybe-bound-eror
maybe-uninit-gates
min/add-track-caller
min_const_generics-version
more-osx-cores
multisuggest_disambiguation
must-use-join
mutable-overloaded-operators
nellshamrell/fix-80658
nightly-dev
nitpick-slp
nll-alias-analysis
nox/i-need-a-niche-but-i-have-no-dog
nrc-patch-1
oli-obk-patch-1
opt-fuse
ostrich
pass-check-runfail
perf-odds-and-ends
permit-asyncawait-ondeck-by-anyone
petrochenkov-patch-1
petrochenkov-patch-2
pietroalbini-patch-1
place2_2
pr-75593
promote-tmp
release-notes-tweak
relnotes-1.50.0
relnotes-1.51.0
relnotes-1.52.0
remove-most-azure
remove-unwanted-z-index
revert-105395-sunfishcode/update-wasi
revert-74416-linker-locale-utf8
revert-76110-convert-openoptions-cint
revert-77467-query-docs
revert-77961-embed-bitcode
revert-80244-spans
revert-82057-cstr
revert-82313-update-normalize-css
revert-88147-issue-88097
revert-88548-intersperse
revert-98576-region-stuff-cool-beans
rust-1.17-relnotes
rust-1.19.0-relnotes
rust-analyzer-2020-09-09
rust-analyzer-2020-09-14
rust-analyzer-2021-11-22
rustc-spring-cleaning
rustdoc-autolabel
rustix
sfackler-patch-1
sgrif-patch-1
shallow-borrow-fixes
single_derive
slice
snap-stage3
some-new-labels
sort_by_cached_key
spastorino-patch-1
stable
stable-1.31.1
stable-next
steveklabnik-must-use
steveklabnik-patch-1
temp-dev-stable
tmandry-patch-1
tmp
tmp-nightly
to-be-dev-nightly
travis-shell
triagebot-ping-alias
try
try-build-llvm
turbo-expander
upgrade-to-9.4-xcode
upper-tuple
vec-leak
wesleywiser-patch-1
whitelist-thumb
x-link-mem-swaps
xcode9.4
yeet-unused-substs
github.com: rust-lang/rust.git
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
tools
/
clippy
/
clippy_lints
/
src
Mode
Name
Size
-rw-r--r--
allow_attributes.rs
2569
log
plain
-rw-r--r--
almost_complete_range.rs
3848
log
plain
-rw-r--r--
approx_const.rs
4731
log
plain
-rw-r--r--
as_conversions.rs
2306
log
plain
-rw-r--r--
asm_syntax.rs
3958
log
plain
-rw-r--r--
assertions_on_constants.rs
2618
log
plain
-rw-r--r--
assertions_on_result_states.rs
4288
log
plain
-rw-r--r--
async_yields_async.rs
3361
log
plain
-rw-r--r--
attrs.rs
26710
log
plain
-rw-r--r--
await_holding_invalid.rs
9888
log
plain
-rw-r--r--
blocks_in_if_conditions.rs
6353
log
plain
-rw-r--r--
bool_assert_comparison.rs
5108
log
plain
-rw-r--r--
bool_to_int_with_if.rs
4041
log
plain
-rw-r--r--
booleans.rs
18469
log
plain
-rw-r--r--
borrow_deref_ref.rs
4423
log
plain
-rw-r--r--
box_default.rs
4505
log
plain
d---------
cargo
229
log
plain
d---------
casts
1104
log
plain
-rw-r--r--
checked_conversions.rs
11282
log
plain
-rw-r--r--
cognitive_complexity.rs
5381
log
plain
-rw-r--r--
collapsible_if.rs
6402
log
plain
-rw-r--r--
collection_is_never_read.rs
5620
log
plain
-rw-r--r--
comparison_chain.rs
4355
log
plain
-rw-r--r--
copies.rs
21862
log
plain
-rw-r--r--
copy_iterator.rs
1881
log
plain
-rw-r--r--
crate_in_macro_def.rs
4032
log
plain
-rw-r--r--
create_dir.rs
1880
log
plain
-rw-r--r--
dbg_macro.rs
3435
log
plain
-rw-r--r--
declared_lints.rs
33520
log
plain
-rw-r--r--
default.rs
13349
log
plain
-rw-r--r--
default_constructed_unit_structs.rs
2668
log
plain
-rw-r--r--
default_instead_of_iter_empty.rs
2809
log
plain
-rw-r--r--
default_numeric_fallback.rs
9145
log
plain
-rw-r--r--
default_union_representation.rs
3479
log
plain
-rw-r--r--
deprecated_lints.rs
7677
log
plain
-rw-r--r--
dereference.rs
68132
log
plain
-rw-r--r--
derivable_impls.rs
7986
log
plain
-rw-r--r--
derive.rs
18762
log
plain
-rw-r--r--
disallowed_macros.rs
4604
log
plain
-rw-r--r--
disallowed_methods.rs
3776
log
plain
-rw-r--r--
disallowed_names.rs
2208
log
plain
-rw-r--r--
disallowed_script_idents.rs
4465
log
plain
-rw-r--r--
disallowed_types.rs
4423
log
plain
-rw-r--r--
doc.rs
34279
log
plain
-rw-r--r--
double_parens.rs
2108
log
plain
-rw-r--r--
drop_forget_ref.rs
10149
log
plain
-rw-r--r--
duplicate_mod.rs
3931
log
plain
-rw-r--r--
else_if_without_else.rs
2050
log
plain
-rw-r--r--
empty_drop.rs
2304
log
plain
-rw-r--r--
empty_enum.rs
2270
log
plain
-rw-r--r--
empty_structs_with_brackets.rs
2925
log
plain
-rw-r--r--
entry.rs
25272
log
plain
-rw-r--r--
enum_clike.rs
3244
log
plain
-rw-r--r--
enum_variants.rs
9943
log
plain
-rw-r--r--
equatable_if_let.rs
4460
log
plain
-rw-r--r--
escape.rs
6217
log
plain
-rw-r--r--
eta_reduction.rs
10485
log
plain
-rw-r--r--
excessive_bools.rs
5516
log
plain
-rw-r--r--
exhaustive_items.rs
3651
log
plain
-rw-r--r--
exit.rs
2129
log
plain
-rw-r--r--
explicit_write.rs
5606
log
plain
-rw-r--r--
extra_unused_type_parameters.rs
11333
log
plain
-rw-r--r--
fallible_impl_from.rs
4623
log
plain
-rw-r--r--
float_literal.rs
6325
log
plain
-rw-r--r--
floating_point_arithmetic.rs
27079
log
plain
-rw-r--r--
fn_null_check.rs
3626
log
plain
-rw-r--r--
format.rs
4780
log
plain
-rw-r--r--
format_args.rs
18040
log
plain
-rw-r--r--
format_impl.rs
9801
log
plain
-rw-r--r--
format_push_string.rs
2935
log
plain
-rw-r--r--
formatting.rs
12045
log
plain
-rw-r--r--
from_over_into.rs
7499
log
plain
-rw-r--r--
from_raw_with_void_ptr.rs
3178
log
plain
-rw-r--r--
from_str_radix_10.rs
3693
log
plain
d---------
functions
357
log
plain
-rw-r--r--
future_not_send.rs
4900
log
plain
-rw-r--r--
if_let_mutex.rs
4660
log
plain
-rw-r--r--
if_not_else.rs
2928
log
plain
-rw-r--r--
if_then_some_else_none.rs
4265
log
plain
-rw-r--r--
implicit_hasher.rs
14373
log
plain
-rw-r--r--
implicit_return.rs
8563
log
plain
-rw-r--r--
implicit_saturating_add.rs
4848
log
plain
-rw-r--r--
implicit_saturating_sub.rs
6532
log
plain
-rw-r--r--
inconsistent_struct_constructor.rs
4508
log
plain
-rw-r--r--
index_refutable_slice.rs
9765
log
plain
-rw-r--r--
indexing_slicing.rs
7290
log
plain
-rw-r--r--
infinite_iter.rs
8762
log
plain
-rw-r--r--
inherent_impl.rs
4909
log
plain
-rw-r--r--
inherent_to_string.rs
5163
log
plain
-rw-r--r--
init_numbered_fields.rs
2881
log
plain
-rw-r--r--
inline_fn_without_body.rs
1923
log
plain
-rw-r--r--
instant_subtraction.rs
5471
log
plain
-rw-r--r--
int_plus_one.rs
6067
log
plain
-rw-r--r--
invalid_upcast_comparisons.rs
6333
log
plain
-rw-r--r--
invalid_utf8_in_unchecked.rs
2664
log
plain
-rw-r--r--
items_after_statements.rs
2697
log
plain
-rw-r--r--
items_after_test_module.rs
3095
log
plain
-rw-r--r--
iter_not_returning_iterator.rs
3076
log
plain
-rw-r--r--
large_const_arrays.rs
2938
log
plain
-rw-r--r--
large_enum_variant.rs
7318
log
plain
-rw-r--r--
large_futures.rs
3064
log
plain
-rw-r--r--
large_include_file.rs
2749
log
plain
-rw-r--r--
large_stack_arrays.rs
2326
log
plain
-rw-r--r--
len_zero.rs
21201
log
plain
-rw-r--r--
let_if_seq.rs
5951
log
plain
-rw-r--r--
let_underscore.rs
7837
log
plain
-rw-r--r--
let_with_type_underscore.rs
1612
log
plain
-rw-r--r--
lib.deprecated.rs
2656
log
plain
-rw-r--r--
lib.rs
47657
log
plain
-rw-r--r--
lifetimes.rs
23614
log
plain
-rw-r--r--
lines_filter_map_ok.rs
4972
log
plain
-rw-r--r--
literal_representation.rs
18467
log
plain
d---------
loops
968
log
plain
-rw-r--r--
macro_use.rs
8640
log
plain
-rw-r--r--
main_recursion.rs
1922
log
plain
-rw-r--r--
manual_assert.rs
3850
log
plain
-rw-r--r--
manual_async_fn.rs
7893
log
plain
-rw-r--r--
manual_bits.rs
5159
log
plain
-rw-r--r--
manual_clamp.rs
24088
log
plain
-rw-r--r--
manual_is_ascii_check.rs
5729
log
plain
-rw-r--r--
manual_let_else.rs
13375
log
plain
-rw-r--r--
manual_main_separator_str.rs
2653
log
plain
-rw-r--r--
manual_non_exhaustive.rs
7625
log
plain
-rw-r--r--
manual_rem_euclid.rs
4557
log
plain
-rw-r--r--
manual_retain.rs
9398
log
plain
-rw-r--r--
manual_slice_size_calculation.rs
3717
log
plain
-rw-r--r--
manual_string_new.rs
4696
log
plain
-rw-r--r--
manual_strip.rs
9172
log
plain
-rw-r--r--
map_unit_fn.rs
10093
log
plain
-rw-r--r--
match_result_ok.rs
3439
log
plain
d---------
matches
1185
log
plain
-rw-r--r--
mem_forget.rs
1608
log
plain
-rw-r--r--
mem_replace.rs
8985
log
plain
d---------
methods
5022
log
plain
-rw-r--r--
minmax.rs
4331
log
plain
-rw-r--r--
misc.rs
12606
log
plain
d---------
misc_early
433
log
plain
-rw-r--r--
mismatching_type_param_order.rs
5005
log
plain
-rw-r--r--
missing_assert_message.rs
3308
log
plain
-rw-r--r--
missing_const_for_fn.rs
5846
log
plain
-rw-r--r--
missing_doc.rs
7645
log
plain
-rw-r--r--
missing_enforced_import_rename.rs
3680
log
plain
-rw-r--r--
missing_inline.rs
6783
log
plain
-rw-r--r--
missing_trait_methods.rs
3288
log
plain
-rw-r--r--
mixed_read_write_in_expression.rs
12449
log
plain
-rw-r--r--
module_style.rs
5442
log
plain
-rw-r--r--
multi_assignments.rs
2033
log
plain
-rw-r--r--
multiple_unsafe_ops_per_block.rs
6293
log
plain
-rw-r--r--
mut_key.rs
6670
log
plain
-rw-r--r--
mut_mut.rs
3704
log
plain
-rw-r--r--
mut_reference.rs
3595
log
plain
-rw-r--r--
mutable_debug_assertion.rs
4015
log
plain
-rw-r--r--
mutex_atomic.rs
3918
log
plain
-rw-r--r--
needless_arbitrary_self_type.rs
4864
log
plain
-rw-r--r--
needless_bool.rs
15784
log
plain
-rw-r--r--
needless_borrowed_ref.rs
5277
log
plain
-rw-r--r--
needless_continue.rs
14177
log
plain
-rw-r--r--
needless_for_each.rs
6131
log
plain
-rw-r--r--
needless_late_init.rs
12109
log
plain
-rw-r--r--
needless_parens_on_range_literals.rs
2859
log
plain
-rw-r--r--
needless_pass_by_value.rs
14160
log
plain
-rw-r--r--
needless_question_mark.rs
4667
log
plain
-rw-r--r--
needless_update.rs
2162
log
plain
-rw-r--r--
neg_cmp_op_on_partial_ord.rs
3265
log
plain
-rw-r--r--
neg_multiply.rs
2772
log
plain
-rw-r--r--
new_without_default.rs
7458
log
plain
-rw-r--r--
no_effect.rs
10352
log
plain
-rw-r--r--
no_mangle_with_rust_abi.rs
2727
log
plain
-rw-r--r--
non_copy_const.rs
21318
log
plain
-rw-r--r--
non_expressive_names.rs
14611
log
plain
-rw-r--r--
non_octal_unix_permissions.rs
3741
log
plain
-rw-r--r--
non_send_fields_in_send_ty.rs
10368
log
plain
-rw-r--r--
nonstandard_macro_braces.rs
8759
log
plain
-rw-r--r--
octal_escapes.rs
5814
log
plain
-rw-r--r--
only_used_in_recursion.rs
15172
log
plain
d---------
operators
1078
log
plain
-rw-r--r--
option_env_unwrap.rs
1902
log
plain
-rw-r--r--
option_if_let_else.rs
10316
log
plain
-rw-r--r--
overflow_check_conditional.rs
3443
log
plain
-rw-r--r--
panic_in_result_fn.rs
3505
log
plain
-rw-r--r--
panic_unimplemented.rs
3212
log
plain
-rw-r--r--
partial_pub_fields.rs
2488
log
plain
-rw-r--r--
partialeq_ne_impl.rs
2021
log
plain
-rw-r--r--
partialeq_to_none.rs
3837
log
plain
-rw-r--r--
pass_by_ref_or_value.rs
12480
log
plain
-rw-r--r--
pattern_type_mismatch.rs
6954
log
plain
-rw-r--r--
permissions_set_readonly_false.rs
2140
log
plain
-rw-r--r--
precedence.rs
5718
log
plain
-rw-r--r--
ptr.rs
27781
log
plain
-rw-r--r--
ptr_offset_with_cast.rs
4635
log
plain
-rw-r--r--
pub_use.rs
1581
log
plain
-rw-r--r--
question_mark.rs
9401
log
plain
-rw-r--r--
question_mark_used.rs
1578
log
plain
-rw-r--r--
ranges.rs
18553
log
plain
-rw-r--r--
rc_clone_in_vec_init.rs
5299
log
plain
-rw-r--r--
read_zero_byte_vec.rs
5674
log
plain
-rw-r--r--
redundant_async_block.rs
3875
log
plain
-rw-r--r--
redundant_clone.rs
14749
log
plain
-rw-r--r--
redundant_closure_call.rs
6203
log
plain
-rw-r--r--
redundant_else.rs
4280
log
plain
-rw-r--r--
redundant_field_names.rs
2533
log
plain
-rw-r--r--
redundant_pub_crate.rs
3350
log
plain
-rw-r--r--
redundant_slicing.rs
7335
log
plain
-rw-r--r--
redundant_static_lifetimes.rs
4467
log
plain
-rw-r--r--
ref_option_ref.rs
2528
log
plain
-rw-r--r--
reference.rs
4199
log
plain
-rw-r--r--
regex.rs
7916
log
plain
-rw-r--r--
renamed_lints.rs
2946
log
plain
-rw-r--r--
return_self_not_must_use.rs
4989
log
plain
-rw-r--r--
returns.rs
13694
log
plain
-rw-r--r--
same_name_method.rs
7209
log
plain
-rw-r--r--
self_named_constructors.rs
2959
log
plain
-rw-r--r--
semicolon_block.rs
5687
log
plain
-rw-r--r--
semicolon_if_nothing_returned.rs
2375
log
plain
-rw-r--r--
serde_api.rs
2180
log
plain
-rw-r--r--
shadow.rs
8274
log
plain
-rw-r--r--
significant_drop_tightening.rs
15964
log
plain
-rw-r--r--
single_char_lifetime_names.rs
2122
log
plain
-rw-r--r--
single_component_path_imports.rs
8730
log
plain
-rw-r--r--
size_of_in_element_count.rs
5679
log
plain
-rw-r--r--
size_of_ref.rs
2483
log
plain
-rw-r--r--
slow_vector_initialization.rs
10956
log
plain
-rw-r--r--
std_instead_of_core.rs
5915
log
plain
-rw-r--r--
strings.rs
19694
log
plain
-rw-r--r--
strlen_on_c_strings.rs
3630
log
plain
-rw-r--r--
suspicious_doc_comments.rs
3504
log
plain
-rw-r--r--
suspicious_operation_groupings.rs
24089
log
plain
-rw-r--r--
suspicious_trait_impl.rs
4097
log
plain
-rw-r--r--
suspicious_xor_used_as_pow.rs
2345
log
plain
-rw-r--r--
swap.rs
10253
log
plain
-rw-r--r--
swap_ptr_to_ref.rs
3408
log
plain
-rw-r--r--
tabs_in_doc_comments.rs
6722
log
plain
-rw-r--r--
temporary_assignment.rs
1437
log
plain
-rw-r--r--
tests_outside_test_module.rs
2183
log
plain
-rw-r--r--
to_digit_is_some.rs
4029
log
plain
-rw-r--r--
trailing_empty_array.rs
2779
log
plain
-rw-r--r--
trait_bounds.rs
14379
log
plain
d---------
transmute
967
log
plain
d---------
types
458
log
plain
-rw-r--r--
undocumented_unsafe_blocks.rs
24838
log
plain
-rw-r--r--
unicode.rs
4918
log
plain
-rw-r--r--
uninit_vec.rs
8985
log
plain
-rw-r--r--
unit_return_expecting_ord.rs
7866
log
plain
d---------
unit_types
193
log
plain
-rw-r--r--
unnamed_address.rs
4775
log
plain
-rw-r--r--
unnecessary_box_returns.rs
4748
log
plain
-rw-r--r--
unnecessary_owned_empty_strings.rs
3472
log
plain
-rw-r--r--
unnecessary_self_imports.rs
2717
log
plain
-rw-r--r--
unnecessary_struct_initialization.rs
3316
log
plain
-rw-r--r--
unnecessary_wraps.rs
6090
log
plain
-rw-r--r--
unnested_or_patterns.rs
16397
log
plain
-rw-r--r--
unsafe_removed_from_name.rs
2391
log
plain
-rw-r--r--
unused_async.rs
2864
log
plain
-rw-r--r--
unused_io_amount.rs
6310
log
plain
-rw-r--r--
unused_peekable.rs
8537
log
plain
-rw-r--r--
unused_rounding.rs
2200
log
plain
-rw-r--r--
unused_self.rs
3229
log
plain
-rw-r--r--
unused_unit.rs
4992
log
plain
-rw-r--r--
unwrap.rs
12448
log
plain
-rw-r--r--
unwrap_in_result.rs
4392
log
plain
-rw-r--r--
upper_case_acronyms.rs
4618
log
plain
-rw-r--r--
use_self.rs
12160
log
plain
-rw-r--r--
useless_conversion.rs
8524
log
plain
d---------
utils
283
log
plain
-rw-r--r--
vec.rs
5778
log
plain
-rw-r--r--
vec_init_then_push.rs
8570
log
plain
-rw-r--r--
wildcard_imports.rs
7792
log
plain
-rw-r--r--
write.rs
18941
log
plain
-rw-r--r--
zero_div_zero.rs
2591
log
plain
-rw-r--r--
zero_sized_map_values.rs
3517
log
plain