Skip to main content

Module property_checker

Module property_checker 

Source
Expand description

Unified property checker for the symbolic VM.

PropertyChecker::check is the entry point; check_inner dispatches each PropertyKind to a per-family check_* method living in one of the sibling submodules (memory, bounds, typed, numeric, string, alias, cstr, transmute). Shared helpers live in util.

ModulesΒ§

alias πŸ”’
bounds πŸ”’
cstr πŸ”’
ValidCStr property checking for the symbolic VM.
memory πŸ”’
numeric πŸ”’
string πŸ”’
transmute πŸ”’
Transmute / trait / size property checking for the symbolic VM.
typed πŸ”’
util πŸ”’

StructsΒ§

PropertyChecker

FunctionsΒ§

signature_return_has_lifetime πŸ”’
Check if the source-level function signature has a named lifetime in return type.
utf8_validity πŸ”’
Build the boolean expression β€œbytes form a valid UTF-8 sequence”.