Rust-CheckExternSignaturesΒΆ
Check whether names and signatures of extern declarations match their exported counterparts
Required inputs: IR, Rust
Checks whether the signatures of C / C++ routines connected to Rust via a foreign-function-interface correspond to their declarations on the Rust side.
Possible Messages
Key |
Text |
Severity |
Disabled |
|---|---|---|---|
import_signature_mismatch |
Import signature does not match export signature |
None |
False |
no_export_for_import |
No export found for import |
None |
False |
Options
This rule shares the following common options: excludes, includes, justification_checker, post_processing, provider, severity
The following places define options that affect this rule: Stylechecks, Analysis-GlobalOptions
This rule has no individual options.