MCPcopy Create free account
hub / github.com/ParzivalHack/PySpector / RuleSet

Class RuleSet

src/pyspector/_rust_core/src/rules.rs:170–182  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

168
169#[derive(Debug, Deserialize)]
170pub struct RuleSet {
171 /// Global defaults inherited by every rule.
172 #[serde(default)]
173 pub defaults: Defaults,
174 #[serde(default, rename = "rule")]
175 pub rules: Vec<Rule>,
176 #[serde(default, rename = "taint_source")]
177 pub taint_sources: Vec<TaintSourceRule>,
178 #[serde(default, rename = "taint_sink")]
179 pub taint_sinks: Vec<TaintSinkRule>,
180 #[serde(default, rename = "taint_sanitizer")]
181 pub taint_sanitizers: Vec<TaintSanitizerRule>,
182}
183
184impl RuleSet {
185 /// Precompiles every glob exclusion/file pattern into a `WildMatch` once.

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected