Skip to main content

Module boolean_cst

Module boolean_cst 

Source

Re-exportsยง

use super::BooleanCst; ๐Ÿ”’
use crate::linter::EarlyLintPass; ๐Ÿ”’
use crate::linter::LintContext; ๐Ÿ”’
use crate::sol::Severity; ๐Ÿ”’
use crate::sol::SolLint; ๐Ÿ”’
use crate::sol::analysis::ast_bool_literal; ๐Ÿ”’
use solar::ast::BinOpKind; ๐Ÿ”’
use solar::ast::Expr; ๐Ÿ”’
use solar::ast::ExprKind; ๐Ÿ”’
use solar::ast::Stmt; ๐Ÿ”’
use solar::ast::StmtKind; ๐Ÿ”’
use solar::ast::VariableDefinition; ๐Ÿ”’

Staticsยง

BOOLEAN_CST

Functionsยง

check_expr ๐Ÿ”’
Reports boolean literals in expr that are not allow_bare at the top level: a literal stored, returned or passed as an argument is fine, one combined into a larger expression or used as a condition is a misuse.