Skip to main content

Module function_init_state

Module function_init_state 

Source

Re-exportsยง

use super::FunctionInitState; ๐Ÿ”’
use crate::linter::LateLintPass; ๐Ÿ”’
use crate::linter::LintContext; ๐Ÿ”’
use crate::sol::Severity; ๐Ÿ”’
use crate::sol::SolLint; ๐Ÿ”’
use solar::ast::StateMutability; ๐Ÿ”’
use solar::sema::Gcx; ๐Ÿ”’
use solar::sema::hir::ContractId; ๐Ÿ”’
use solar::sema::hir::Expr; ๐Ÿ”’
use solar::sema::hir::FunctionId; ๐Ÿ”’
use solar::sema::hir::Hir; ๐Ÿ”’
use solar::sema::hir::VariableId; ๐Ÿ”’
use solar::sema::hir::Visit; ๐Ÿ”’
use std::convert::Infallible; ๐Ÿ”’
use std::ops::ControlFlow; ๐Ÿ”’

Structsยง

ImpureRefFinder ๐Ÿ”’
Looks for a reference to a non-constant state variable or to a non-pure function anywhere in an initializer expression, arguments of nested calls included.

Staticsยง

FUNCTION_INIT_STATE