MCPcopy Create free account

hub / github.com/0xKitsune/sstan / types & classes

Types & classes36 in github.com/0xKitsune/sstan

ClassArgs
bin/sstan.rs:19
EnumClassification
This is used as classifications for both vulns and gas opts
src/report.rs:403
ClassEngine
src/engine.rs:43
EnumEngineError
src/engine.rs:31
InterfaceEngineModule
src/engine.rs:96
EnumExtractionError
src/extractors/mod.rs:30
InterfaceExtractor
src/extractors/mod.rs:20
ClassFinding
src/report.rs:17
ClassIdentifier
src/report.rs:353
ClassInstance
src/report.rs:27
ClassJsonReport
src/report.rs:11
ClassMockSource
src/utils.rs:181
ClassOptimizationModule
src/engine.rs:122
InterfaceOptimizationPattern
src/optimizations/mod.rs:37
ClassOpts
bin/sstan.rs:47
ClassOutcomeReport
src/report.rs:430
EnumParseSolidityVersionError
src/extractors/mod.rs:156
InterfacePushable
TODO: FIXME: maybe update this name
src/engine.rs:19
InterfaceQAPattern
src/qa/mod.rs:37
ClassQualityAssuranceModule
src/engine.rs:132
ClassReport
src/report.rs:38
ClassReportOutput
src/report.rs:32
ClassReportPreamble
src/report.rs:264
ClassReportSection
src/report.rs:368
ClassReportSectionFragment
src/report.rs:375
ClassReportSummary
src/report.rs:454
ClassSolidityVersion
Misc types
src/extractors/mod.rs:146
ClassSstanToml
bin/sstan.rs:57
ClassTableFragment
src/report.rs:336
ClassTableOfContents
Table of Contents
src/report.rs:295
ClassTableSection
src/report.rs:316
InterfaceTarget
src/extractors/mod.rs:35
InterfaceVisitable
All [`solang_parser::pt`] types, such as [Statement], should implement the [Visitable] trait that accepts a trait [Visitor] implementation, which has
src/extractors/visitable.rs:9
InterfaceVisitor
A trait that is invoked while traversing the Solidity Parse Tree. Each method of the [Visitor] trait is a hook that can be potentially overridden. Cu
src/extractors/visitor.rs:55
ClassVulnerabilityModule
src/engine.rs:127
InterfaceVulnerabilityPattern
src/vulnerabilities/mod.rs:18