Trait routing::legacy_router::CapabilityVisitor
source · pub trait CapabilityVisitor {
// Required method
fn visit(&mut self, capability: &CapabilityDecl) -> Result<(), RoutingError>;
}
Expand description
Visitor pattern trait for visiting all CapabilityDecl
during a route.
Required Methods§
sourcefn visit(&mut self, capability: &CapabilityDecl) -> Result<(), RoutingError>
fn visit(&mut self, capability: &CapabilityDecl) -> Result<(), RoutingError>
Visit each CapabilityDecl
on the route.
Returning an Err
cancels visitation.