List of all items
Structs
- context::LintRuleGroup
- fixes::Fix
- fixes::ImportFix
- lints::bitwise_for_parity_check::BitwiseForParity
- lints::bool_comparison::BoolComparison
- lints::breaks::BreakUnit
- lints::double_comparison::ContradictoryComparison
- lints::double_comparison::ImpossibleComparison
- lints::double_comparison::RedundantComparison
- lints::double_comparison::SimplifiableComparison
- lints::double_parens::DoubleParens
- lints::duplicate_underscore_args::DuplicateUnderscoreArgs
- lints::eq_op::BitwiseEqualityOperation
- lints::eq_op::DifferenceEqualityOperation
- lints::eq_op::DivisionEqualityOperation
- lints::eq_op::EqualComparisonOperation
- lints::eq_op::LogicalEqualityOperation
- lints::eq_op::NotEqualComparisonOperation
- lints::erasing_op::ErasingOperation
- lints::ifs::collapsible_if::CollapsibleIf
- lints::ifs::collapsible_if_else::CollapsibleIfElse
- lints::ifs::equatable_if_let::EquatableIfLet
- lints::ifs::ifs_same_cond::DuplicateIfCondition
- lints::int_op_one::IntegerGreaterEqualMinusOne
- lints::int_op_one::IntegerGreaterEqualPlusOne
- lints::int_op_one::IntegerLessEqualMinusOne
- lints::int_op_one::IntegerLessEqualPlusOne
- lints::loops::loop_for_while::LoopForWhile
- lints::loops::loop_match_pop_front::LoopMatchPopFront
- lints::manual::manual_err::ManualErr
- lints::manual::manual_expect::ManualExpect
- lints::manual::manual_expect_err::ManualExpectErr
- lints::manual::manual_is::ManualIsErr
- lints::manual::manual_is::ManualIsNone
- lints::manual::manual_is::ManualIsOk
- lints::manual::manual_is::ManualIsSome
- lints::manual::manual_ok::ManualOk
- lints::manual::manual_ok_or::ManualOkOr
- lints::manual::manual_unwrap_or_default::ManualUnwrapOrDefault
- lints::panic::PanicInCode
- lints::performance::InefficientWhileComparison
- lints::redundant_op::RedundantOperation
- lints::single_match::DestructMatch
- lints::single_match::EqualityMatch
- plugin::CairoLint
- plugin::CairoLintAllow
Enums
Traits
Functions
- apply_file_fixes
- context::find_lint_by_struct_name
- context::get_all_checking_functions
- context::get_fix_for_diagnostic_message
- context::get_lint_type_from_diagnostic_message
- context::get_name_for_diagnostic_message
- context::get_unique_allowed_names
- diagnostics::format_diagnostic
- fixes::apply_import_fixes
- fixes::collect_unused_imports
- fixes::fix_semantic_diagnostic
- get_fixes
- is_panic_diagnostic
- lints::bitwise_for_parity_check::check_bitwise_for_parity
- lints::bool_comparison::check_bool_comparison
- lints::bool_comparison::fix_bool_comparison
- lints::breaks::check_break
- lints::breaks::fix_break_unit
- lints::double_comparison::check_double_comparison
- lints::double_comparison::fix_double_comparison
- lints::double_parens::check_double_parens
- lints::double_parens::fix_double_parens
- lints::duplicate_underscore_args::check_duplicate_underscore_args
- lints::eq_op::check_eq_op
- lints::erasing_op::check_erasing_operation
- lints::ifs::collapsible_if::check_collapsible_if
- lints::ifs::collapsible_if::fix_collapsible_if
- lints::ifs::collapsible_if_else::check_collapsible_if_else
- lints::ifs::collapsible_if_else::fix_collapsible_if_else
- lints::ifs::equatable_if_let::check_equatable_if_let
- lints::ifs::equatable_if_let::fix_equatable_if_let
- lints::ifs::ifs_same_cond::check_duplicate_if_condition
- lints::int_op_one::check_int_op_one
- lints::int_op_one::fix_int_ge_min_one
- lints::int_op_one::fix_int_ge_plus_one
- lints::int_op_one::fix_int_le_min_one
- lints::int_op_one::fix_int_le_plus_one
- lints::loops::loop_for_while::check_loop_for_while
- lints::loops::loop_for_while::fix_loop_break
- lints::loops::loop_match_pop_front::check_loop_match_pop_front
- lints::loops::loop_match_pop_front::fix_loop_match_pop_front
- lints::manual::check_manual
- lints::manual::check_manual_if
- lints::manual::helpers::check_is_default
- lints::manual::helpers::expr_if_get_var_name_and_err
- lints::manual::helpers::expr_match_get_var_name_and_err
- lints::manual::helpers::fix_manual
- lints::manual::helpers::if_expr_condition_and_block_match_enum_pattern
- lints::manual::helpers::if_expr_pattern_matches_tail_var
- lints::manual::helpers::is_destructured_variable_used_and_expected_variant
- lints::manual::helpers::is_expected_function
- lints::manual::helpers::pattern_check_enum_arg
- lints::manual::manual_err::check_manual_err
- lints::manual::manual_err::fix_manual_err
- lints::manual::manual_expect::check_manual_expect
- lints::manual::manual_expect::fix_manual_expect
- lints::manual::manual_expect_err::check_manual_expect_err
- lints::manual::manual_expect_err::fix_manual_expect_err
- lints::manual::manual_is::check_manual_is
- lints::manual::manual_is::fix_manual_is_err
- lints::manual::manual_is::fix_manual_is_none
- lints::manual::manual_is::fix_manual_is_ok
- lints::manual::manual_is::fix_manual_is_some
- lints::manual::manual_ok::check_manual_ok
- lints::manual::manual_ok::fix_manual_ok
- lints::manual::manual_ok_or::check_manual_ok_or
- lints::manual::manual_ok_or::fix_manual_ok_or
- lints::manual::manual_unwrap_or_default::check_manual_unwrap_or_default
- lints::manual::manual_unwrap_or_default::fix_manual_unwrap_or_default
- lints::panic::check_panic_usage
- lints::performance::check_inefficient_while_comp
- lints::redundant_op::check_redundant_operation
- lints::single_match::check_single_matches
- lints::single_match::fix_destruct_match
- lints::single_match::is_expr_unit
- plugin::cairo_lint_allow_plugin_suite
- plugin::cairo_lint_plugin_suite