Skip to main content

Module costly_loop

Module costly_loop 

Source

Re-exportsยง

use super::CostlyLoop; ๐Ÿ”’
use crate::linter::LateLintPass; ๐Ÿ”’
use crate::linter::LintContext; ๐Ÿ”’
use crate::sol::Severity; ๐Ÿ”’
use crate::sol::SolLint; ๐Ÿ”’
use crate::sol::analysis::write_target; ๐Ÿ”’
use solar::ast::DataLocation; ๐Ÿ”’
use solar::interface::data_structures::Never; ๐Ÿ”’
use solar::sema::Gcx; ๐Ÿ”’
use solar::sema::Hir; ๐Ÿ”’
use solar::sema::builtins::Builtin; ๐Ÿ”’
use solar::sema::hir; ๐Ÿ”’
use solar::sema::hir::Expr; ๐Ÿ”’
use solar::sema::hir::ExprKind; ๐Ÿ”’
use solar::sema::hir::Function; ๐Ÿ”’
use solar::sema::hir::Stmt; ๐Ÿ”’
use solar::sema::hir::StmtKind; ๐Ÿ”’
use solar::sema::hir::Visit as _; ๐Ÿ”’
use std::ops::ControlFlow; ๐Ÿ”’

Structsยง

LoopWriteFinder ๐Ÿ”’

Staticsยง

COSTLY_LOOP

Functionsยง

lvalue_is_state_var ๐Ÿ”’
Returns true if the lvalue expression ultimately writes to a storage variable.