MCPcopy Create free account
hub / github.com/Rust-API/Rust-API-Bypass-Checker / WtoVisitor

Interface WtoVisitor

src/analysis/wto.rs:297–306  ·  view source on GitHub ↗

The trait for visitors who want to iterator over a wto

Source from the content-addressed store, hash-verified

295
296/// The trait for visitors who want to iterator over a wto
297pub trait WtoVisitor {
298 fn visit_vertex(&mut self, vertex: &WtoVertex);
299 fn visit_circle(&mut self, circle: &WtoCircle);
300 fn visit_component(&mut self, comp: &WtoComponent) {
301 match comp {
302 WtoComponent::Vertex(wto_vertex) => self.visit_vertex(&wto_vertex),
303 WtoComponent::Circle(wto_circle) => self.visit_circle(&wto_circle),
304 }
305 }
306}
307
308/// Used to build a map from vertex to it corresponding nesting
309struct WtoNestingIterator {

Callers 4

visit_circleMethod · 0.80
visitMethod · 0.80
runMethod · 0.80
visit_circleMethod · 0.80

Implementers 2

wto.rssrc/analysis/wto.rs
body_visitor.rssrc/analysis/mir_visitor/body_visitor.

Calls

no outgoing calls

Tested by

no test coverage detected