Docs.rs
clippy-0.0.157
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
clippy 0.0.157
A bunch of helpful lints to avoid common pitfalls in Rust
Crate
Source
Builds
Feature flags
..
absurd-extreme-comparisons.rs
absurd-extreme-comparisons.stderr
approx_const.rs
approx_const.stderr
arithmetic.rs
arithmetic.stderr
array_indexing.rs
array_indexing.stderr
assign_ops.rs
assign_ops.stderr
assign_ops2.rs
assign_ops2.stderr
attrs.rs
attrs.stderr
bit_masks.rs
bit_masks.stderr
blacklisted_name.rs
blacklisted_name.stderr
block_in_if_condition.rs
block_in_if_condition.stderr
bool_comparison.rs
bool_comparison.stderr
booleans.rs
booleans.stderr
borrow_box.rs
borrow_box.stderr
box_vec.rs
box_vec.stderr
builtin-type-shadow.rs
builtin-type-shadow.stderr
bytecount.rs
bytecount.stderr
cast.rs
cast.stderr
char_lit_as_u8.rs
char_lit_as_u8.stderr
cmp_nan.rs
cmp_nan.stderr
cmp_null.rs
cmp_null.stderr
cmp_owned.rs
cmp_owned.stderr
collapsible_if.rs
collapsible_if.stderr
complex_types.rs
complex_types.stderr
conf_bad_arg.rs
conf_bad_arg.stderr
conf_bad_toml.rs
conf_bad_toml.stderr
conf_bad_toml.toml
conf_bad_type.rs
conf_bad_type.stderr
conf_bad_type.toml
conf_french_blacklisted_name.rs
conf_french_blacklisted_name.stderr
conf_path_non_string.rs
conf_path_non_string.stderr
conf_unknown_key.rs
conf_unknown_key.stderr
copies.rs
copies.stderr
cyclomatic_complexity.rs
cyclomatic_complexity.stderr
cyclomatic_complexity_attr_used.rs
cyclomatic_complexity_attr_used.stderr
deprecated.rs
deprecated.stderr
derive.rs
derive.stderr
diverging_sub_expression.rs
diverging_sub_expression.stderr
dlist.rs
dlist.stderr
doc.rs
doc.stderr
double_neg.rs
double_neg.stderr
double_parens.rs
double_parens.stderr
drop_forget_copy.rs
drop_forget_copy.stderr
drop_forget_ref.rs
drop_forget_ref.stderr
duplicate_underscore_argument.rs
duplicate_underscore_argument.stderr
empty_enum.rs
empty_enum.stderr
entry.rs
entry.stderr
enum_glob_use.rs
enum_glob_use.stderr
enum_variants.rs
enum_variants.stderr
enums_clike.rs
enums_clike.stderr
eq_op.rs
eq_op.stderr
escape_analysis.rs
escape_analysis.stderr
eta.rs
eta.stderr
eval_order_dependence.rs
eval_order_dependence.stderr
filter_methods.rs
filter_methods.stderr
float_cmp.rs
float_cmp.stderr
for_loop.rs
for_loop.stderr
format.rs
format.stderr
formatting.rs
formatting.stderr
functions.rs
functions.stderr
ices.rs
ices.stderr
identity_op.rs
identity_op.stderr
if_let_redundant_pattern_matching.rs
if_let_redundant_pattern_matching.stderr
if_not_else.rs
if_not_else.stderr
inconsistent_digit_grouping.rs
inconsistent_digit_grouping.stderr
infinite_iter.rs
infinite_iter.stderr
invalid_upcast_comparisons.rs
invalid_upcast_comparisons.stderr
is_unit_expr.rs
is_unit_expr.stderr
item_after_statement.rs
item_after_statement.stderr
large_digit_groups.rs
large_digit_groups.stderr
large_enum_variant.rs
large_enum_variant.stderr
len_zero.rs
len_zero.stderr
let_if_seq.rs
let_if_seq.stderr
let_return.rs
let_return.stderr
let_unit.rs
let_unit.stderr
lifetimes.rs
lifetimes.stderr
lint_pass.rs
lint_pass.stderr
literals.rs
literals.stderr
map_clone.rs
map_clone.stderr
matches.rs
matches.stderr
mem_forget.rs
mem_forget.stderr
methods.rs
methods.stderr
min_max.rs
min_max.stderr
missing-doc.rs
missing-doc.stderr
module_inception.rs
module_inception.stderr
modulo_one.rs
modulo_one.stderr
mut_from_ref.rs
mut_from_ref.stderr
mut_mut.rs
mut_mut.stderr
mut_reference.rs
mut_reference.stderr
mutex_atomic.rs
mutex_atomic.stderr
needless_bool.rs
needless_bool.stderr
needless_borrow.rs
needless_borrow.stderr
needless_borrowed_ref.rs
needless_borrowed_ref.stderr
needless_continue.rs
needless_continue.stderr
needless_pass_by_value.rs
needless_pass_by_value.stderr
needless_pass_by_value_proc_macro.rs
needless_return.rs
needless_return.stderr
needless_update.rs
needless_update.stderr
neg_multiply.rs
neg_multiply.stderr
never_loop.rs
never_loop.stderr
new_without_default.rs
new_without_default.stderr
no_effect.rs
no_effect.stderr
non_expressive_names.rs
non_expressive_names.stderr
ok_if_let.rs
ok_if_let.stderr
op_ref.rs
op_ref.stderr
open_options.rs
open_options.stderr
overflow_check_conditional.rs
overflow_check_conditional.stderr
panic.rs
panic.stderr
partialeq_ne_impl.rs
partialeq_ne_impl.stderr
patterns.rs
patterns.stderr
precedence.rs
precedence.stderr
print.rs
print.stderr
print_with_newline.rs
print_with_newline.stderr
ptr_arg.rs
ptr_arg.stderr
range.rs
range.stderr
redundant_closure_call.rs
redundant_closure_call.stderr
reference.rs
reference.stderr
regex.rs
regex.stderr
serde.rs
serde.stderr
shadow.rs
shadow.stderr
short_circuit_statement.rs
short_circuit_statement.stderr
should_assert_eq.rs
should_assert_eq.stderr
strings.rs
strings.stderr
stutter.rs
stutter.stderr
swap.rs
swap.stderr
temporary_assignment.rs
temporary_assignment.stderr
toplevel_ref_arg.rs
toplevel_ref_arg.stderr
trailing_zeros.rs
trailing_zeros.stderr
trailing_zeros.stdout
transmute.rs
transmute.stderr
transmute_32bit.rs
transmute_64bit.rs
transmute_64bit.stderr
unicode.rs
unicode.stderr
unit_cmp.rs
unit_cmp.stderr
unneeded_field_pattern.rs
unneeded_field_pattern.stderr
unreadable_literal.rs
unreadable_literal.stderr
unsafe_removed_from_name.rs
unsafe_removed_from_name.stderr
unused_io_amount.rs
unused_io_amount.stderr
unused_labels.rs
unused_labels.stderr
unused_lt.rs
unused_lt.stderr
update-all-references.sh
update-references.sh
use_self.rs
use_self.stderr
used_underscore_binding.rs
used_underscore_binding.stderr
useless_attribute.rs
useless_attribute.stderr
vec.rs
vec.stderr
while_loop.rs
while_loop.stderr
wrong_self_convention.rs
wrong_self_convention.stderr
zero_div_zero.rs
zero_div_zero.stderr
zero_ptr.rs
zero_ptr.stderr